从终端以 Rosetta 模式运行 xcode 项目?

Abo*_*tef 2 terminal xcode command-line-tool rosetta

我有 M1 机器,我有一个项目,我只需要 Rosetta 来运行它,而不是从 Xcode 获取信息菜单打开/关闭它在此输入图像描述

我尝试运行命令: arch -x86_64 open ~<PROJECTNAME>.xcodeproj

但项目每次都构建失败。

有人可以帮助我使用命令在 Rosetta 模式下从命令行构建项目吗?

Sou*_*unt 5

您可以使用以下命令在 Rosetta 下运行默认的 Xcode 安装,而不是维护两个 Xcode 副本:

arch -x86_64 /Applications/Xcode.app/Contents/MacOS/Xcode
Run Code Online (Sandbox Code Playgroud)

代码更新

使用 XCode 14.3,您可以选择要显示的目标架构,您可以选择“显示两者”以显示默认 XCode 安装中模拟器目标的 M1 和 Rosetta 版本:

目的地拱门选择菜单 目的地选择菜单