25

我得到的 AppName 的架构(arm64)不包括 iPhone 11 Pro 可以执行的架构(英特尔 64 位)。Xcode 12 beta-3 上的错误,

我在下面设置了架构 x86_64 armv7s arm64

如何解决此错误?

4

4 回答 4

36

您可以简单地删除 VALID_ARCHS,然后它就可以工作了。

于 2020-07-29T20:12:03.133 回答
32

将所有架构(x86_64 armv7s arm64)添加到 VALID_ARCHS 工作。没有分析更多,只是工作。

于 2020-10-21T14:21:16.013 回答
4

我用此页面上的说明解决了问题: https ://medium.com/@khushwanttanwar/xcode-12-compilation-errors-while-running-with-ios-14-simulators-5731c91326e9

在项目文件 (.pbxproj) 中,我为所有调试目标排除了 i386 和 arm64:

                EXCLUDED_ARCHS = "i386 arm64";

我所做的更改只是将它们排除在模拟器目标中:

                EXCLUDED_ARCHS = "";
                "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386";
于 2020-12-30T11:03:38.303 回答
3

问题可能出在计划上。转到产品 > 方案 > 编辑方案。确保“构建配置”设置为“调试”而不是“发布”

于 2021-09-29T05:42:09.523 回答