修复迁移助手或Monterey 更新后M1 Pro/Max Mac 上的应用程序崩溃问题
一些M1 Mac用户可能会发现Steam、Minecraft、Lightburn、0ad、Atom、Skype和任何其他Rosetta应用程序等应用程序崩溃或无法启动。
这个问题似乎最常发生在使用Migration Assistant设置新Mac之后,但也可能发生在一些从MacOS Monterey降级回Big Sur,甚至更新到的Apple Silicon Mac上来自 macOS Big Sur 的 MacOS Monterey。一个常见的例子是这样的;使用迁移助手从上一代 M1 MacBook Pro 设置新的 M1 Pro 或 M1 Max MacBook Pro,您可能会注意到之前运行良好的应用程序突然在新 Mac 上崩溃。
应用程序崩溃问题似乎仅在尝试打开使用Rosetta 的应用程序时发生,Rosetta 是允许英特尔应用程序在Apple Silicon 架构上运行的转换器。
如果遇到此问题,应用程序将无法打开并在启动时崩溃,错误消息将如下所示:
修复应用程序崩溃问题的解决方案非常简单;再次在 macOS 中安装 Rosetta。
重新安装 Rosetta 2 的最简单方法是打开终端应用程序,通过 Spotlight(Command+空格键并键入终端)找到,或者转到 /Applications/Utilities/ 文件夹,然后发出以下命令命令字符串:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
回车执行命令,在Mac上重新安装Rosetta。
Rosetta(再次)完成安装后,尝试重新启动应用程序,它们应该再次按预期正常工作。
您是否遇到过此错误或问题?在 macOS 中重新安装 Rosetta 是否为您解决了问题?让我们知道您在评论中的体验。