随着 Apple 删除了对 Xcode 的 x86_64 支持并为 Rosetta 引入了单独的模拟器,我想知道如何通过 cli 在 Rosetta 模拟器上运行我的应用程序。
这也是快速通道所需要的。 (参见快车道问题)
在 Xcode 14.3 的发行说明中没有提到任何有关 cli 的内容。 (发行说明)
根据我为 fastlane 打开的 Github Issue 以及一位用户指出,以下命令可用于构建 Rosetta Simulator。
xcodebuild -workspace App.xcworkspace -scheme App -destination "platform=iOS Simulator,name=iPhone 13,arch=x86_64" build
快车道
扫描现在有一个新的
run_rosetta_simulator
选项。
请按照此步骤在 Xcode 14.3+ 中使用 Rosetta 打开 https://sarunw.com/posts/open-using-rosetta-in-xcode-14-3/