自从我不得不调整项目构建设置以来已经有一段时间了。升级到最新的SDK后,我无法建立临时分发配置。
生成生成此警告和错误:
警告:iPhone应用程序应包含armv6架构(当前
ARCHS =“armv7”)
iPhone / iPod Touch:应用程序可执行文件丢失
建筑。以下架构中的至少一种必须是
礼物:armv6(-19033)
但是在我的项目中,我认为我的设置正确:
我已经清理了所有目标。
我感谢任何提示。
最佳答案
如果使用Xcode 4.2或更高版本,请尝试以下操作:
更新:您还应该添加armv7来定位iPhone 5。 (如果使用Xcode 4.5或更高版本进行构建,则删除armv6,后者不再支持armv6。)
而已。现在,您应该能够构建/归档而不会产生错误。
如果仍然无法正常运行,请参阅this answer from justinxreese,建议在info.plist文件的“必需的设备功能”下为armv6和armv7添加条目。