若搭载Apple芯片的Mac无法运行Intel架构应用,需安装Rosetta 2;可通过终端命令/usr/sbin/softwareupdate --install-rosetta手动安装并接受协议,或首次运行Intel应用时由系统自动提示安装,亦可使用--agree-to-license参数实现静默安装。

如果您尝试在搭载 Apple 芯片的 Mac 上运行基于 Intel 架构的应用程序,但无法正常启动,则可能是由于缺少 Rosetta 2 翻译工具。以下是解决此问题的步骤:
本文运行环境:MacBook Pro,macOS Sonoma
一、通过终端命令安装 Rosetta 2
使用终端可以直接调用系统更新工具来安装 Rosetta 2,该方法适用于所有用户且无需图形界面操作。
1、打开【应用程序】中的【实用工具】文件夹,双击进入【终端】应用。
2、在终端中输入以下命令并按下回车键:/usr/sbin/softwareupdate --install-rosetta。
3、系统将提示您接受软件许可协议,此时输入 A 并按回车以继续安装。
4、等待终端显示安装完成信息后,即可关闭终端并尝试运行需要 Rosetta 的应用程序。
二、自动触发安装 Rosetta 2
当您首次运行一个仅支持 Intel 架构的 macOS 应用程序时,系统会自动检测是否需要 Rosetta 2,并提示用户进行安装。
1、下载或打开一个未针对 Apple 芯片优化的旧版应用程序。
2、如果系统弹出“需要安装 Rosetta”的提示框,请点击 安装 按钮。
3、输入当前用户的管理员密码以授权安装过程。
4、等待安装完成后,该应用程序将可正常运行,后续启动不再提示安装。
三、静默安装 Rosetta 2(跳过协议确认)
此方法适用于希望一步完成安装、避免手动确认许可协议的高级用户或批量配置场景。
1、启动【终端】应用程序,可通过 Spotlight 搜索快速找到。
2、输入完整命令:/usr/sbin/softwareupdate --install-rosetta --agree-to-license,然后按回车执行。
3、系统将自动下载并安装 Rosetta 2,无需人工干预确认协议内容。
4、安装结束后终端无明显提示,可通过运行相关应用验证功能是否正常。









