【发布时间】:2020-07-25 12:04:49
【问题描述】:
我正在获取 AppName 的架构(arm64),其中不包括 iPhone 11 Pro 可以执行的(Intel 64 位)。 Xcode 12 beta-3 出现错误,
我在下面设置了架构 x86_64 armv7s arm64
如何解决这个错误?
【问题讨论】:
-
你是怎么解决的?我也面临同样的问题
我正在获取 AppName 的架构(arm64),其中不包括 iPhone 11 Pro 可以执行的(Intel 64 位)。 Xcode 12 beta-3 出现错误,
我在下面设置了架构 x86_64 armv7s arm64
如何解决这个错误?
【问题讨论】:
您可以简单地删除 VALID_ARCHS,然后它就可以工作了。
【讨论】:
将所有架构 (x86_64 armv7s arm64) 添加到 VALID_ARCHS 可以正常工作。没有分析更多,只是工作。
【讨论】:
x86_64 是我需要添加到VALID_ARCHS 的Debug 配置中的内容。
我通过此页面上的说明解决了问题: 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";
【讨论】:
问题可能出在方案上。转到产品 > 方案 > 编辑方案。确保“构建配置”设置为“调试”而不是“发布”
【讨论】: