一、问题背景
2020 年,Apple 宣布 MacBook 从 Intel 处理器过渡到 Apple M 芯片。Rosetta 的设计目的是自动转译基于 Intel 的 App,使其能够在 Apple M 芯片上使用,从而让过渡过程更加平稳顺畅。
Apple M 芯片架构的 MacBook 升级到 macOS 27 正式版后,系统会默认卸载此前安装的 Rosetta,导致用户使用 aTrust 受到影响。原 Intel 芯片架构的 MacBook 用户不受影响。
二、问题原因
升级到 macOS 27 正式版后,系统会默认卸载此前安装的 Rosetta。由于 aTrust 在 Apple M 芯片 Mac 上需要依赖 Rosetta 运行,因此会导致 aTrust 无法正常使用。
三、解决方式
3.1 已安装 aTrust 的用户
升级到 macOS 27 后,启动 aTrust 客户端时,请根据客户端引导提示安装 Rosetta。安装完成后,客户端即可正常启动。
3.2 新安装 aTrust 的用户
对于已升级到 macOS 27,但此前未使用过 aTrust 而需要新安装的用户,可能出现如下报错:

图 1 aTrust 安装时出现 Rosetta 转换相关报错
若出现该报错,请确保 Mac 已连接互联网(关闭其他 VPN),并使用管理员账号打开“终端”,执行命令手动安装 Rosetta。
步骤一:在启动台中搜索“终端”,点击打开。
步骤二:在终端中输入以下命令:
softwareupdate --install-rosetta --agree-to-license
步骤三:按回车键执行命令,若出现“Type A and press return to agree:”,同意后输入大写 A,再按回车键,等待 Rosetta 安装完成。

图 2 执行命令后按提示输入 A 并回车确认

图 3 终端显示 Rosetta 2 安装成功
注:实际输入命令时无需添加反斜杠。
步骤四:重新安装客户端并打开。