CocoaPods arm64问题

时间:2013-10-17 06:33:33

标签: ios7 xcode5 cocoapods arm64

当使用Podfile开发使用Xcode5的iOS 7应用程序时,我们总是遇到这个问题。

经过一番搜索,似乎没有CocoaPods的最终解决方案?当你看到这个时,也许就解决了。

如何立即解决此类问题?

问题是: 由于其架构'armv7 armv7s'不包含所有必需的架构'armv7 armv7s arm64'

4 个答案:

答案 0 :(得分:199)

  1. 选择Pods项目
  2. Build Active Architecture OnlyYes更改为No
  3. 这对我有用。

    注意: CocoaPods Troubleshooting Guide建议匹配Xcode项目中的Debug设置,而不是更改Pod的Build Active Architecture Only。只要它们匹配,它似乎可以解决问题。

    enter image description here

答案 1 :(得分:26)

首先,尝试更新终端中的cocoapod:gem update cocoapods

如果之后不起作用,请进入工作区,单击Pod项目,选择所有Pod目标并将Architectures设置为(armv7 armv7s arm64)

还是什么都没有?尝试将其全部切换回(armv7 armv7s)

xcode screenshot

答案 2 :(得分:10)

我在XCode 6.1上遇到了类似的问题,其中pod install经常会重新引入链接错误。将$(OTHER_LDFLAGS)添加到我的目标"Other Linker Flags"让我了解了这一点。请看看这是否有帮助。

答案 3 :(得分:4)

只是为了进入可能的解决方案" -pool,因为很多有CocoaPods问题的人都在谷歌找到这个页面:

我尝试了几乎所有建议的解决方案,但为我做的事情是:在工作区的Pods项目中,转到Build Settings - > Base-SDK。这应该用粗体表示。按退格键将其设置为默认值并再次将其设置回您的偏好设置(在我的情况下为Latest iOS(iOSx.x))。

这奇怪地解决了我所有无效的架构错误。可能会帮助别人。