首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocoapods与XCode5的集成误差

Cocoapods与XCode5的集成误差
EN

Stack Overflow用户
提问于 2013-09-18 20:41:30
回答 7查看 14.4K关注 0票数 27

在新的XCode5中构建我的项目时,我会收到以下警告:Pods-App作为'libPods-App.a‘的隐式依赖而被拒绝,因为它的体系结构'i386’没有包含所有必需的体系结构'x86_64'

EN

回答 7

Stack Overflow用户

发布于 2013-09-18 20:41:30

要解决这一问题,请在左侧菜单中选择Pods项目,然后在部分下选择目标,并在build settings上单击 architectures 并按delete,使其进入默认选项(标准体系结构(armv7,armv7s) )。在这个链接中可以找到更多的信息。

票数 28
EN

Stack Overflow用户

发布于 2014-02-17 13:42:01

没有其他答案对我有用。

对我来说,最终解决问题的方法是确保在我的应用程序的xcodeproj文件中将Build Active Architecture Only设置为Debug为Yes,而不是用于发布。

另外,由于我有自定义配置,所以必须将以下内容添加到Podfile中:

代码语言:javascript
复制
xcodeproj 'MyApp.xcodeproj', 'MyDebugConfiguration' => :debug, 'MyReleaseConfiguration' => :release
票数 18
EN

Stack Overflow用户

发布于 2013-10-02 13:36:18

看看博客帖子这里,它会做好工作的。

要使您的应用程序与iPhone 5和旧型号兼容(直到iPhone 3Gs运行iOS6),请为您的体系结构选择以下选项-“标准体系结构- armv7,armv7s”。不要选择“标准架构(包括64位)…”选项。由于Arm指令集是向后兼容的,为armv7s编译的任何应用程序也将在iPhone 5s或iPhone 5c上运行。 ARCHS = armv7 armv7s 对于构建设置中的有效架构,可以指定arm64、armv7、armv7s。 VALID_ARCHS = armv6 armv7 armv7s arm64

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18881986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档