我知道这是一个非常普遍的问题,在这里我将列出我尝试过的内容,但是我一直在努力弄清楚为什么无法在Xcode中导入第三方SDK。其他线程中建议的常见修补程序无效。
我收到下面列出的错误输出,并且尝试了:
不知道还有什么尝试。我希望错误输出中可能有一些我没有注意到的东西。需要出去一会儿
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_EASession", referenced from:
objc-class-ref in DoubleControlSDK
"_EAAccessoryDidConnectNotification", referenced from:
-[DRDouble init] in DoubleControlSDK
"_OBJC_CLASS_$_EAAccessoryManager", referenced from:
objc-class-ref in DoubleControlSDK
"_OBJC_CLASS_$_ZBarReaderView", referenced from:
objc-class-ref in EmbedReaderAppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
编辑:
最佳答案
您需要添加第三方库也依赖的库。一个是苹果公司的“ExternalAccessory.framework”,另一个似乎来自另一个名为ZBarReaderView的第三方项目。
http://zbar.sourceforge.net/iphone/sdkdoc/ZBarReaderView.html
关于ios - 架构armv7的 undefined symbol ,无法解决的常见修复,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31927068/