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

项目’Pods’的目标’AAA-Pods’被拒绝为’Pods_AAA.framework’的隐式依赖项,因为它的架构’x86_64’不包含所有必需的架构’i386 x86_64′.

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

可能解决方案

>使用.xc …文件打开Xcode项目(cocoapods项目).
>在项目导航器中选择Pods项目(左侧的蓝色图标).
>在“项目”下,确保选中“窗格”(蓝色图标).
>导航到“构建设置”.
>仅设置构建活动架构=否(用于调试和发布).
>可选:将base sdk设置为最新的iOS(或选择首选平台/版本).

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

建议资源:

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

相关文章

什么是设计模式一套被反复使用、多数人知晓的、经过分类编目...
单一职责原则定义(Single Responsibility Principle,SRP)...
动态代理和CGLib代理分不清吗,看看这篇文章,写的非常好,强...
适配器模式将一个类的接口转换成客户期望的另一个接口,使得...
策略模式定义了一系列算法族,并封装在类中,它们之间可以互...
设计模式讲的是如何编写可扩展、可维护、可读的高质量代码,...