我正在我的项目中实施谷歌云消息传递,我已经在我的项目中设置了cocoapods。但是当我运行项目时会产生错误,这个错误就是 架构armv7的未定义符号: " _OBJC_CLASS _ $ _ SKProductsRequest",引自: libGGLCore.a中的objc-class-ref(GMRProductsRequest.o) " _OBJC_CLASS _ $ _ SKPaymentQueue",引自: libGGLCore.a中的objc-class-ref(GMRInAppPurchaseTransactionReporter.o) ld:找不到架构armv7的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)。我正在使用Xcode 7和swift 2,我的pod版本是1.0.0.beta.2
请帮助我,我无法解决这个问题。
答案 0 :(得分:1)
阅读这篇文章...... After update to Xcode 5 - ld: symbol(s) not found for architecture armv7 or armv7s linker error
基本上,您需要从所有静态库中删除仅构建活动架构。项目构建设置。 Xcode添加了这个更新,因为它使Xcode编译速度更快,因为它只需要Xcode来编译连接的设备,但它会导致你的情况出现问题,所以你可以删除它
答案 1 :(得分:0)
我已将GameKit.framework和StoreKit.framework添加到Target>> General>> Linked Frameworks and Libraries。
清理项目并构建项目。解决了错误