在新的XCode5中构建我的项目时,我会收到以下警告:Pods-App作为'libPods-App.a‘的隐式依赖而被拒绝,因为它的体系结构'i386’没有包含所有必需的体系结构'x86_64'。
发布于 2013-09-18 20:41:30
要解决这一问题,请在左侧菜单中选择Pods项目,然后在部分下选择目标,并在build settings上单击 architectures 并按delete,使其进入默认选项(标准体系结构(armv7,armv7s) )。在这个链接中可以找到更多的信息。
发布于 2014-02-17 13:42:01
没有其他答案对我有用。
对我来说,最终解决问题的方法是确保在我的应用程序的xcodeproj文件中将Build Active Architecture Only设置为Debug为Yes,而不是用于发布。
另外,由于我有自定义配置,所以必须将以下内容添加到Podfile中:
xcodeproj 'MyApp.xcodeproj', 'MyDebugConfiguration' => :debug, 'MyReleaseConfiguration' => :release发布于 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
https://stackoverflow.com/questions/18881986
复制相似问题