由于其架构“XXX”不包含所有必需的体系结构,因此Pods被拒绝作为“libPods.a”的隐式依赖

一位朋友在我们的项目中更新了Cocoapods。 当我从git中取出最新的东西时,出现以下错误:

Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn't contain all required architectures 'i386' 

这导致

 ld: library not found for -lPods-___PODLIBRARY____ clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我已经search了几个小时,现在试图find它。 我试过的最常见的修复方法是..

  • 删除导出的数据
  • 删除构build数据
  • 删除窗格,然后使用“窗格安装”重新安装
  • 清洁项目
  • 以上都是同一时间
  • 在我们的项目和Pod项目中都进行了“仅build立主动架构”的实验。 插入armv7和armv7s作为硬代码而不是$variables
  • 在我们的项目和Pod项目中都用“架构”进行了实验。 插入armv7和armv7s作为硬代码而不是$variables

我们瞄准iOS 8,iPhone。

我的朋友通过结合前4个选项来实现它,但是我做不到。

有没有人有什么build议? 我们应该在圣诞节前发布,所以生产时间很宝贵:D

尝试将“ Build Active Architecture Only设置为“ NO作为“Pods”项目和您的应用程序的目标

对我来说,工作是将CocoaPod项目“基础SDK”更改为“最新的iOS”。

尝试在模拟器中的iPhone 4s上首先运行该项目,然后它应该工作。

在我的情况下,这是因为我在debugging模式下将“仅生成活动架构”参数设置为“是”。 改变它没有没有修复它。