作为'libPods.a'的隐式依赖项,Pod被拒绝,因为它的架构'XXX'不包含所有必需的体系结构

C-A*_*C-A 47 xcode compiler-errors cocoapods

一位朋友在我们的项目中更新了Cocoapods.当我从git中提取最新内容时出现以下错误:

Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn't contain all required architectures 'i386'
Run Code Online (Sandbox Code Playgroud)

这导致了

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

我现在已经搜索了几个小时试图找到它.我尝试过的最常见的修复方法是......

  • 删除了派生数据
  • 删除构建数据
  • 删除pod,并使用"pod install"重新安装
  • 清洁项目
  • 所有上述内容同时出现
  • 在我们的项目和Pod项目中使用"仅构建主动架构"进行实验.插入armv7和armv7s作为硬代码而不是$ variable
  • 在我们的项目和Pod项目中使用'Architectures'进行实验.插入armv7和armv7s作为硬代码而不是$ variable

我们的目标是iOS 8,iPhone.

我的朋友通过结合前4个选项让它工作,但我做不到.

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

ana*_*nas 125

尝试设置Build Active Architecture OnlyNO了"荚"项目和应用程式的目标

  • 为我解决这个问题恰恰相反:主要目标和Pods目标+调试和发布中的"仅构建主动架构"设置为"是" (3认同)