尝试将我的应用分发到 TestFlight 时出现以下错误:
我到目前为止尝试过的:
- 我检查了 XCode 中的 ENABLE_BITCODE 选项,它在调试和发布时都设置为“NO”。
- 我检查了 DEBUG_INFORMATION_FORMAT,它在调试和发布时均设置为“带有 dSYM 文件的 DWARF”
- 我尝试使用这个命令,我发现它是一个解决方案,但它不起作用:
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
MacOS: Sequoia 15.0
几个小时前我遇到了同样的问题。我意识到我的 Xcode 已更新到新版本 16.0。
我不知道这是否有帮助,但如果你很着急,对我有用的一个解决方法是将 Xcode 降级到 15.4。我使用此链接获取应用程序:https://xcodereleases.com
是的,这似乎是目前唯一的解决方案。正如@lmntrix 提到的,你可以将 Xcode 降级到 15.4。我在 Reddit 上找到了与解决方案相同的建议,并同时使用了这两个建议。所以对我来说,解决方案是:
从应用程序文件夹中删除XCode.app
从此链接下载XCode 15.4 https://xcodereleases.com
3. 解压后,将Xcode.app移至Applications文件夹
/Applications/Xcode.app/Contents/MacOS/Xcode
这将启动 XCode 并开始下载模拟器 17.5。
注意:XCode 上会出现一个十字图标,但您应该能够运行它。