CocoaPods arm64问题

For*_*est 72 cocoapods ios7 xcode5 arm64

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

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

现在如何解决这些问题?

问题是:Pods作为'libPods.a'的隐式依赖被拒绝,因为它的架构'armv7 armv7s'不包含所有必需的架构'armv7 armv7s arm64'

fun*_*oll 199

  1. 选择Pods项目
  2. 改变Build Active Architecture OnlyYesNo.

这对我有用.

注意: CocoaPods故障排除指南建议匹配Xcode项目中的Debug设置,而不是更改Pod Build Active Architecture Only.只要它们匹配,它似乎解决了问题.

在此输入图像描述

  • 本指南建议您将项目的Build Active Architecture Only从NO设置为YES以进行调试.这将与CocoaPods设置相匹配.我猜这是为了让它在Debug版本上更快地构建.我不确定他们为什么强迫它.http://guides.cocoapods.org/using/troubleshooting.html#running-into-build-failures-after-migrating-to-xcode--and-cocoapods- (7认同)
  • 找到了一种很好的自动化方法.只需将[snippet](https://gist.github.com/funroll/7faf18b4972d72cd284e)添加到Podfile的末尾即可. (5认同)
  • 不要搞砸豆荚上的活跃结构...当我这样做时,我最终得到30左右在不同豆荚周围建立错误.我将项目的调试活动架构与pods项目相匹配. (3认同)
  • 你是个天才! (2认同)

Kir*_*lex 26

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

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

依然没有?尝试将其全部切换回(armv7 armv7s).

xcode截图


dan*_*abs 10

我有类似的问题XCode 6.1,pod install经常会重新引入链接错误.添加$(OTHER_LDFLAGS)到我的目标"Other Linker Flags"让我通过这个.请看看这是否有帮助.