标签: ios xcode
我正在使用XCode 4.5.2并且有一个项目无法为运行iOS 6.0.1的iPhone编译,尽管其他项目使用相同的设置进行编译,如下图所示。
关于如何解决这个问题的任何想法?
答案 0 :(得分:11)
您可能正在使用一些尚未支持armv7s架构的第三方库。您可以从设置中删除armv7s。您的应用程序仍然可以在iPhone 5上运行,尽管它可能无法充分利用新架构。
答案 1 :(得分:1)
如果在XCODE 12上,只需转到“构建设置”以搜索VALID_ARCHS。在“用户定义”部分下,选择“有效体系结构”,然后单击“删除”。
答案 2 :(得分:-1)
将iOs模拟器的有效体系结构设置为armv7和armv7s(模拟器为32位)。 将设备设置为arm64(所有新的ios设备为64位)。