【问题标题】:Why I am getting an error "Braintree-API.h" file not found为什么我收到错误“Braintree-API.h”文件未找到
【发布时间】:2015-09-02 05:28:16
【问题描述】:

你好朋友我正在开发一个应用程序,我想在其中集成 Braintree 进行支付。我遵循了 git hub 手册。它说你会发现一个错误“Braintree-API.h”,你可以通过将其公开来修复。但是没有任何选项可以将其公开。怎么做。请帮忙。我从5个小时开始就面临这个问题。 以下链接:https://github.com/exchangegroup/braintree-framework-builder

【问题讨论】:

  • 显示完整的编译器命令行(或只是传递给编译器的所有-I 选项)然后显示文件结构(即这个库及其头文件如何存储在您的项目中) .
  • Droppy,检查我更新的问题。
  • 如您所见,Braintree.h 文件期望在子目录Braintree 下找到其他头文件,因此您需要设置您的 Header Search Path包含该Braintree 子目录的父目录以使其正常工作。
  • 感谢 droppy,您能告诉我如何在这里设置 Headet Search Path。
  • 它在目标的 Build Settings 中。

标签: ios8.1 braintree


【解决方案1】:

我在 Braintree iOS 上工作。

Braintree iOS manual installation docs中,特别注意第6步和第7步,即:

  • Braintree 目标构建设置中将/Braintree 附加到Public Headers Folder Path(例如$(CONTENTS_FOLDER_PATH)/Headers/Braintree)。

  • 确保您已在应用目标的构建设置中将 Always Search User Paths 选项设置为 Yes。此设置告诉编译器在项目目录中搜索头文件以及(和之前的)系统目录。

此外,由于 Xcode 构建配置可能会令人沮丧地调试,如果这些建议不能立即解决问题,我强烈建议您按照 Braintree iOS manual installation docs 新建一个项目,然后比较设置。

另请注意,我们强烈建议通过 CocoaPods 使用 Braintree pod,而不是手动过程。

【讨论】:

    猜你喜欢
    • 2015-05-31
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 2015-09-06
    • 1970-01-01
    • 2020-08-14
    相关资源
    最近更新 更多