“在不使用CocoaPods的情况下手动Braintree集成后使用未声明的标识符'Braintree'”错误

时间:2015-03-27 03:15:12

标签: ios xcode braintree

调用[Braintree braintreeWithClientToken时,我收到以下错误。

  

ViewController.m:21:27:使用未声明的标识符' Braintree'

我按照Manual Integration Without CocoaPods指南将Braintree添加到新的Objective-C项目中。

解决方案 - 构建Braintree.framework

我已经设法构建了一个可以在iOS应用程序,Objective-C或Swift中轻松使用的Braintree.framework。

有说明:

https://github.com/exchangegroup/braintree-framework-builder

1 个答案:

答案 0 :(得分:2)

这是一个在您的演示中修复此错误的PR:https://github.com/exchangegroup/brain-tree-manual-setup-error-four/pull/1

以下是在您的新演示中修复此错误的公关:https://github.com/exchangegroup/braintree-manul-setup-ten/pull/1

不幸的是,使用#import包含的<angled>语句必须替换为"quotes"。虽然不理想,但使用查找和替换正则表达式是一个简单的操作:<Braintree/(.*)> - &gt; "$1"

如果您正在进行新的整合,Braintree建议using CocoaPods instead。让我们知道CocoaPods是否有理由为您的用例工作。

希望这会有所帮助:)