我正在开发我的 iOS 应用程序并使用 Addthis 库但出错。
错误信息:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_AddThisSDK", referenced from:
objc-class-ref in MyViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
最佳答案
如果“libAddThis.a
”没有内置 64 位支持,这就是您目前看到“Undefined symbols for architecture x86_64
”错误的原因。
您将无法在您的应用程序中支持 64 位,至少在 AddThis 更新他们的 SDK 以支持 64 位 iOS 之前是这样。
所以目前你应该:
1) 在您的应用build设置中的“有效架构”和“架构”中关闭“arm64
”
2) 向 AddThis 支持人员发送电子邮件(例如通过他们的 iOS SDK page 上的“发布问题”链接)并告诉他们更新他们的 SDK 以支持 64 位 iOS。
关于ios - 在 iOS7 64 位中添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21979565/