pod已正确安装。我也尝试了多次清理/构建。我的头文件包含在桥接头中。 我的架构包括arm64,但我仍然收到此错误。
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Stripe", referenced from:
__TMaCSo6Stripe in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
答案 0 :(得分:4)
实际上当我运行pod安装时,它没有在
中继承我的路径 OTHER LINKER FLAGS
所以通过添加
进行手动修复$(inherited)
希望如果他们遇到同样的问题,这会有所帮助。
答案 1 :(得分:0)
我昨天刚刚整合了Stripe cocoapod并且自己也遇到了很多问题。我猜你的Pods目录中的条带/支持文件,你有一个名为#import <Stripe/Stripe-umbrella.h>
的文件。
我整合Stripe的唯一好处是在我的桥接头文件中导入伞文件,如下所示(确保删除引号):
$Text = preg_replace('{{ANREDE}}', '<strong>Sehr geehrte Herr Muster</strong>', $Text);
添加这个,干净,构建,你应该有更好的运气。
为了记录,我使用的是XCode7。