cocoapods - 项目 'Pods' 作为 'Pods.framework' 的隐式依赖项被拒绝,因为其架构不包含所有必需的架构

标签 cocoapods xcode8

项目“Pods”的目标“AAA-Pods”被拒绝作为“Pods_AAA.framework”的隐式依赖项,因为其架构“x86_64”不包含所有必需的架构“i386 x86_64”。

这显示为警告,然后出现链接器错误。

最佳答案

可能的解决方案:

  • 使用 .xc... 文件打开 Xcode 项目(cocoapods 项目)。
  • 在项目导航器中选择 Pods 项目(左侧的蓝色图标)。
  • 在 Project 下,确保选择了 Pods(蓝色图标)。
  • 导航到build设置。
  • 设置 Build Active Architectures Only = No(对于调试和发布)。
  • 可选:将基础 sdk 设置为最新的 iOS(或选择首选平台/版本)。

  • 注意:此解决方案为我解决了此问题(警告和链接器错误)。

    建议资源:

    Github 项目:https://github.com/CocoaPods/CocoaPods/issues/2053
    Github 拉取请求:https://github.com/CocoaPods/CocoaPods/pull/1352

    关于cocoapods - 项目 'Pods' 作为 'Pods.framework' 的隐式依赖项被拒绝,因为其架构不包含所有必需的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44559621/

    相关文章:

    ios - 使用 CocoaPods 安装的库的正确方法是什么?

    ios - 请将嵌入式目标的主机目标添加到 Podfile

    ios8 - 无法在 iOS8 设备上运行 Kiwi 测试

    ios - 关闭以编程方式呈现在嵌套在 NavigationController 中的 ViewController 中的 ViewController 崩溃,但并非每次都如此

    ios - 在 subview 中显示视频控件

    ios - 安装 XCGLogger swift_2.0 时遇到问题

    c++ - 如何用cocoapods修改编译顺序?

    ios - Xcode无法运行iOS模拟器

    ios - SiriKit 扩展不工作

    ios - 在scrollview ios swift中添加 View Controller