Ios 没有要编译的架构(ARCHS=,VALID_ARCHS=armv7 armv7s)

Ios 没有要编译的架构(ARCHS=,VALID_ARCHS=armv7 armv7s),ios,xcode,Ios,Xcode,我使用的是Xcode 4.5.2,有一个项目无法为运行iOS 6.0.1的iPhone编译,尽管其他项目可以使用下图所示的相同设置编译 有没有办法解决这个问题 您可能正在使用一些尚不支持armv7s体系结构的第三方库。您只需从设置中删除ARMV7即可。您的应用程序仍能在iPhone 5上运行,尽管它可能没有充分利用新的体系结构。将iOs模拟器的有效体系结构设置为armv7和armv7s。(模拟器为32位)。 对于设置为arm64(64位全新ios设备)的设备。如果在XCODE 12上,只需转到生

我使用的是Xcode 4.5.2,有一个项目无法为运行iOS 6.0.1的iPhone编译,尽管其他项目可以使用下图所示的相同设置编译

有没有办法解决这个问题


您可能正在使用一些尚不支持armv7s体系结构的第三方库。您只需从设置中删除ARMV7即可。您的应用程序仍能在iPhone 5上运行,尽管它可能没有充分利用新的体系结构。

将iOs模拟器的有效体系结构设置为armv7和armv7s。(模拟器为32位)。
对于设置为arm64(64位全新ios设备)的设备。

如果在XCODE 12上,只需转到生成设置搜索有效的\u arch。在“用户定义”部分下,选择有效的体系结构,然后单击“删除”


您使用的是第三方库吗?我们必须将其从“体系结构”或“有效体系结构”中删除吗?@satymsvv在我的例子中,第三方库是开源的,所以我只是在其中添加了对armv7的支持,而不是在主项目中禁用它,如果我记得清楚的话。我相信我改变了架构和有效的架构。这解决了我在xcode 12.5上运行cocoapods模块时出现的错误“没有这样的模块”。