Apple ARM M1/2 应用闪退的解决方法

4周前 / Directory:常见问题 / Views:4

M1/2 芯片的 MacBook,一些应用厂商也在快速对自家的应用针对 Apple Silicon M1/2 进行原生适配,但还是有些应用没有适配,在运行的时候会出现闪退的情况。

Rosetta 2 是苹果为了从 Intel 的 X86 芯片换到自研的 Apple Silicon M1/2 芯片后的过渡推出的仿真器,用于桥接 Intel 和 Apple 芯片之间。当使用 Intel 架构的应用时,Rosetta 2 会在后台运行,自动翻译转化,使应用可以在 Apple 芯片的 Mac 上运行。

查看应用的架构:右键单击应用程序里的 APP,选择显示简介,种类中有三种类型:通用、Apple 芯片、Intel。

通用表示 App 既支持 Apple 芯片也支持 Intel 处理器,并且在默认情况下使用 Apple 芯片。一般通用 App 不需要 Rosetta。

Apple 芯片表示 App 仅支持 Apple 芯片,不能在 Intel 处理器上安装。

Intel 表示 App 仅支持 Intel 处理器,并且需要 Rosetta 才能在搭载 Apple 芯片的 Mac 上运行。

通用类型的应用闪退修复:个别通用应用在 M1/2 芯片的 Mac 上运行时如果闪退,那么就要在显示简介窗口中,手动勾选使用 Rosetta 打开才可正常运行,如果没有这个选项的话,是电脑未安装 Rosetta 2,需要执行以下命令安装一下,打开终端(command + 空格 聚焦搜索:终端),复制命令 /usr/sbin/softwareupdate --install-rosetta --agree-to-license 粘贴到终端并回车执行。安装完成后,勾选重新打开应用就可以了。

以上就是 Mac 应用程序无法打开提示不明开发者或文件损坏的处理方法,希望能帮助大家解决 Mac 电脑使用过程中的问题。想了解更多 Mac 电脑使用小技巧,快来关注本站吧。


评论咨询