【发布时间】:2014-02-20 01:36:11
【问题描述】:
我有一个应用程序在 Xcode5.0.2 上运行良好,架构 armv7 和 armv7s。但是当我切换到加上 arm64 的“标准架构”时,结果发现 cocoapods 管理的所有第三方库都出错了,如下所示:
不知道有没有人遇到过这种问题,有什么解决办法,希望你能给我一些指导,谢谢。
【问题讨论】:
标签: objective-c xcode ios7 cocoapods
我有一个应用程序在 Xcode5.0.2 上运行良好,架构 armv7 和 armv7s。但是当我切换到加上 arm64 的“标准架构”时,结果发现 cocoapods 管理的所有第三方库都出错了,如下所示:
不知道有没有人遇到过这种问题,有什么解决办法,希望你能给我一些指导,谢谢。
【问题讨论】:
标签: objective-c xcode ios7 cocoapods
这里的根本问题是您使用的 CocoaPods 尚未经过修改以支持 ARM64 架构,因此在您构建它们时它们无法链接。在更新它们以支持 ARM 之前,您可能无法使用这些 pod。
您可以通过转到project -> target of your project -> build settings 并将架构更改为默认架构(例如 ARMv7、ARM7s)和有效架构更改为 ARMv7、ARMv7s 来修复链接器错误。
还可以尝试在发行版中将“仅构建活动架构”设置为 YES,然后再次执行 pod install。
【讨论】: