Xcode 12-AppName的体系结构(arm64)不包括iPhone 11 Pro可以执行的体系结构(Intel 64位)

时间:2020-07-25 12:04:49

标签: ios swift ios14 xcode12

我正在获得AppName的体系结构(arm64),其中没有iPhone 11 Pro可以执行的体系结构(Intel 64位)。 Xcode 12 beta-3出现错误,

我在下面设置了体系结构 x86_64 armv7s arm64

如何解决此错误?

3 个答案:

答案 0 :(得分:23)

您只需删除VALID_ARCHS,即可正常工作。

答案 1 :(得分:11)

将所有架构(x86_64 armv7s arm64)添加到VALID_ARCHS的工作原理。没有进行更多分析,就可以了。

答案 2 :(得分:2)

我通过此页面上的说明解决了该问题: 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";