使用命令行构建 Xcode 14.3 Rosetta

kau*_*lex 13 xcode rosetta swift fastlane rosetta-2

随着 Apple 取消了对 Xcode 的 x86_64 支持并为 Rosetta 引入了单独的模拟器,我想知道如何通过 cli 在 Rosetta 模拟器上运行我的应用程序。

这也是快速通道所需要的。(参见快车道问题

在 Xcode 14.3 的发行说明中,没有提及任何有关 cli 的内容。(发行说明

kau*_*lex 2

根据我为 fastlane 打开的Github Issue,以及一位用户指出,以下命令可用于构建 Rosetta Simulator。

xcodebuild -workspace App.xcworkspace -scheme App -destination "platform=iOS Simulator,name=iPhone 13,arch=x86_64" build
Run Code Online (Sandbox Code Playgroud)

快车道

run_rosetta_simulator现在扫描有一个新选项。