Apple Silicon M1 应用安装后运行闪退怎么办?

Pertim

2021-05-11

最近很多小伙伴买了搭载 M1 芯片的 MacBook,而一些应用厂商也在快速的对自家的应用针对 Apple Silicon M1 进行原生适配。但是还是有很多应用没有适配 M1 芯片的 Macs,那如果这里面刚好有你喜欢的或依赖的应用你会发现在运行的时候会出现闪退的情况,那我下面就教大家来修复 m1 应用闪退的问题。

写在前面

有些应用官方其实已经兼容了 m1 芯片,但是当你使用破解版的时候却发现并没有兼容,个人猜测这是因为 TNT/HCiSO 团队使用的 intel 64 机器进行的逆向导出导致的。

废话不多说,直入主题。

修复 m1 应用闪退方法

  1. 打开访达,进行应用程序目录,找到闪退的应用,在应用图标上右键,然后点击显示简介

需要注意的是有些软件在这一级还是文件夹,比如 Adobe 的,只要右键没有【显示包内容】这个选项就证明你是在文件夹上右键的,需要进入文件夹到到应用再右键!

  1. 安装或者勾选 使用 Rosetta 打开

勾选 使用 Rosetta 打开

如果没有这个选项的的话,有两种可能,第一种是电脑未安装 Rosetta 2,第二种是因为应用当前的架构是 Intel 而不是通用(下图通用区域的种类中有标注应用的架构是通用还是 Intel)。

如果是第一种情况,那么请打开终端执行以下命令安装一下 Rosetta 2:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

如果是第二种情况,那安装完 Rosetta 2 直接运行应用即可。

  1. 赶紧运行一下试试吧!



如果以上步骤操作完还不能解决,那就只能等待官方进行适配啦!

评论列表