苹果电脑MacOS M1芯片软件兼容吗?Mac系统应用安装后运行闪退如何解决

  • A+
所属分类:Mac教程

搭载 M1 芯片的 MacBook问世收到了很多朋友的喜欢,但是相应的问题也接踵而至,很多应用没有适配 M1 芯片的 Mac电脑,那如果这里面刚好有你喜欢的或依赖的应用你会发现在运行的时候会出现闪退的情况,如何解决这些问题呢?

 

苹果电脑MacOS M1芯片软件兼容吗?Mac系统应用安装后运行闪退如何解决

 

有些应用官方其实已经兼容了 M1 芯片,但是当你使用破解版的时候却发现软件并没有兼容,Mac系统应用安装后运行闪退,这时我们可以通过以下方法解决:

是否能运行x86应用

基本完全无压力,借助Rosetta转译,office全家桶、jetbrAIn全家桶、adobe全家桶、还有Mathematica等均能流畅运行,借助于Rosetta2 理论使用所有x86软件与intel mac无异,目前还未遇到运行异常的x86应用。

什么是Rosetta2?

Rosetta 2是一个转换过程,允许用户在Apple芯片上运行包含x86_64指令的应用程序。Rosetta旨在简化向Apple芯片的过渡,使您有时间为您的应用程序创建通用二进制文件。它不能替代创建应用程序的本机版本。

Mac系统应用安装后会出现闪退等异常错误

错误1:提示 zsh: bad CPU type in executable:xxx

这是因为你电脑没有安装 Rosetta 2,打开终端,然后执行一下以下命令安装一下即可解决。

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

 

错误2:提示 zsh: no such file or directory: Volumes/xxxx/安装

这通常是因为您安装了 Oh My Zsh 但是没有更新用户配置环境导致的。打开终端,然后执行一下以下命令,执行完成退出终端然后再重新运行一下终端让其生效即可。

  1. PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

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

苹果电脑MacOS M1芯片软件兼容吗?Mac系统应用安装后运行闪退如何解决

 

Mac系统应用安装后运行闪退如何解决

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

苹果电脑MacOS M1芯片软件兼容吗?Mac系统应用安装后运行闪退如何解决

勾选 使用 Rosetta 打开

苹果电脑MacOS M1芯片软件兼容吗?Mac系统应用安装后运行闪退如何解决

如果没有这个选项的的话,打开终端执行以下命令安装一下即可:

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

 

苹果电脑MacOS M1芯片软件兼容吗? 当然是兼容的哈。只是需要简单的设置一下即可,随着时间的推移,基本上所有APP都会兼容M1芯片的。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: