【问题标题】:Why am I getting 'Braintree/BTUICTAControl.h' file not found error on Braintree manual integration?为什么我在 Braintree 手动集成时收到“Braintree/BTUICTAControl.h”文件未找到错误?
【发布时间】:2015-05-31 05:00:01
【问题描述】:

在执行Manual Integration Without CocoaPods 指南中的第四步“将 Braintree SDK 代码添加到项目”后,我收到以下构建错误。

braintree_ios/Braintree/UI/Braintree-Payments-UI.h:3:9:找不到“Braintree/BTUICTAControl.h”文件

经过测试

  • 新的 Objective-C iOS 应用项目。
  • 在 Xcode 6.1 (6A1042b) 和 6.3 (6D543q) 中

如何解决此构建错误?

【问题讨论】:

    标签: ios xcode braintree


    【解决方案1】:

    我在 Braintree iOS SDK 上工作。

    我相信使用名称 Braintree 而不是 Braintree SDK 作为框架目标名称将解决此特定问题。我最近相应地updated the manual docs。

    我们建议您尽可能使用 CocoaPods 进行集成,因为它可以为您处理所有这些复杂性。

    另请注意,我已回复 the issue you posted on GitHub。让我们在那里解决这个问题。谢谢!

    【讨论】:

      【解决方案2】:

      您是否尝试过手动下载 zip 文件而不使用 git? 尝试遵循第一步中的第二个要点。

      【讨论】:

      • 我从头开始尝试下载 Braintree 而不是使用 git。不幸的是,我得到了相同的构建错误。不过谢谢你的建议。
      • 我不想成为坏消息的带来者。但是自己下载试用后,发现构建路径有问题。将导入语句更改为相对的(使用“”)而不是 有助于解决它。要么手动修复导入,要么尝试向 Braintree 询问已编译的库。对不起,祝你好运。
      猜你喜欢
      • 2015-09-02
      • 2015-09-22
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 2020-08-14
      • 1970-01-01
      • 1970-01-01
      • 2011-10-02
      相关资源
      最近更新 更多