我正在我的项目中实现谷歌云消息传递,并且我在我的项目中设置了cocoapods。但是当我运行项目时,它会生成错误,此错误是架构 armv7 的未定义符号: "_OBJC_CLASS_$_SKProductsRequest",引用自: objc-class-ref in libGGLCore.a(GMRProductsRequest.o) "_OBJC_CLASS_$_SKPaymentQueue",参考自: objc-class-ref in libGGLCore.a(GMRInAppPurchaseTransactionReporter.o)LD:找不到架构 ARMv7 的符号clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)。我使用的是 Xcode 7 和 swift 2,我的 pod 版本是 1.0.0.beta.2
请帮助我,我无法解决这个问题。
阅读这篇文章...更新到 Xcode 5 后 - ld:找不到架构 armv7 或 armv7s 链接器错误的符号
基本上,您需要从所有静态库的项目构建设置中删除仅构建活动架构。Xcode在他们的更新中添加了这个,因为它使Xcode编译得更快,因为它只需要Xcode为连接的设备进行编译,但它会在您的情况下引起问题,因此您可以将其删除
我已经将GameKit.framework和StoreKit.framework添加到Target>>General>>Linked Frameworks and Libraries中。
清理项目和构建项目。错误已解决