使用命令行构建Xcode 14.3 Rosetta



由于苹果取消了Xcode对x86_64的支持,并为Rosetta引入了不同的模拟器,我想知道如何通过cli在Rosetta模拟器上运行我的应用程序。

快速车道也需要这样。

在Xcode 14.3的发布说明中没有提到任何关于cli的内容。(发行说明)

根据我为fastlane打开的Github问题,也有用户指出以下命令可用于构建Rosetta模拟器。

xcodebuild -workspace App.xcworkspace -scheme App -destination "platform=iOS Simulator,name=iPhone 13,arch=x86_64" build

Fastlane

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

对于Xcode 14.3+,请按照此操作打开Xcode 14.3+中的Rosetta

要在Rosetta模拟器上运行应用程序,您需要执行以下操作。

  1. 进入"产品"菜单,选择Destination>目的地建筑>显示Rosetta目的地。您将在模拟器旁边的括号中看到体系结构。在本例中,它是Rosetta。
  2. 你会在模拟器名称旁边的括号中看到Rosetta架构。

如果您想同时在两个体系结构上运行,选择"Show both "选择。

  • 进入"产品"菜单,选择Destination>目的地建筑>显示两个。

参考:https://sarunw.com/posts/open-using-rosetta-in-xcode-14-3/

相关内容

  • 没有找到相关文章

最新更新