M1版Mac的上市已有一段时间,软件的兼容问题成了不少用户的吐槽点,个别支持M1芯片的通用型应用在M1芯片的Mac运行时会闪退,且M1芯片mac电脑在安装软件的时候经常会遇到 “xxx”因为出现问题而无法打开。请与开发者联系,以确定“xxx”可以配合Macos版本使用。您可能需要重新安装应用程序。请务必安装适用于该应用程序和Macos的任何可用更新。点按“报告”以查看更详细的信息,并将报告发送给 Apple。虽然已经安装了Rosetta,但Sketch软件打开后仍提示安装,尝试卸载重装后,Sketch却崩溃了!遇到这种情况该怎么办呢?一起往下看吧。
方法一:使用Rosetta打开
首先了解搭载 M1 芯片的 Mac 软件常见问题
1、是否能运行 x86 应用
基本完全无压力,借助 Rosetta 转译,office 全家桶、jetbrAIn 全家桶、adobe 全家桶、还有 Mathematica 等均能流畅运行,借助于 Rosetta2 理论使用所有 x86 软件与 intel mac 无异,目前还未遇到运行异常的 x86 应用。
2、什么是 Rosetta 2
Rosetta 2 是一个转换过程,允许用户在 Apple 芯片上运行包含 x86_64 指令的应用程序。Rosetta 旨在简化向 Apple 芯片的过渡,使您有时间为您的应用程序创建通用二进制文件。它不能替代创建应用程序的本机版本。
安装异常
可能会遇到一些异常,下面是几种情况的解决方法。
提示 zsh: bad CPU type in executable:xxx。
这是因为你电脑没有安装 Rosetta 2,打开终端,然后执行一下以下命令安装一下即可解决。
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
提示 zsh: no such file or directory: Volumes/xxxx/安装。
这通常是因为您安装了 Oh My Zsh 但是没有更新用户配置环境导致的。
打开终端,然后执行一下以下命令,执行完成退出终端然后再重新运行一下终端让其生效即可。
PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
我们以Sketch 70.2 为例:
1、选中Sketch图标后,鼠标右键,在菜单中点击「显示简介」(或者按 Command+i 快捷键)。
如果没有【使用Rosetta打开】选项(一般不会出现),可以尝试打开终端,输入以下命令回车,安装Rosetta。
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
2、勾选「使用 Rosetta 打开」后即可。
如果安装后还是没有【使用Rosetta打开】,就说明软件不支持Rosetta运行,只能等软件开发者更新适配。或继续尝试以下方法。
方法二:关闭苹果M1芯片Mac电脑SIP:点我查看
1.「新疆、台湾、海外用户不能访问百度网盘」详见:点我查看 。 2.「打不开XXX,因为它来自身份不明的开发者」解决:点我查看。 3.「无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件」解决:点我查看。 4.「无法打开“XXX”,因为无法确认开发者的身份」解决:点我查看。 5.「XXX.app 已损坏,无法打开。您应该将它移到废纸篓」解决:点我查看。 6.「XXXX因为出现问题而无法打开。版软件崩溃、闪退、不兼容」解决:点我查看。 7.「不能安装该软件,因为当前无法从软件更新服务器获得」解决:点我查看。 8.「Mac 软件出现「意外退出」或「打不开」」解决:点我查看。 9.「如何开启任何来源?」解决:点我查看。 10.「MacOS小助手,常用命令行脚本工具」解决:点我查看。 11.「SIP关闭方法」解决:点我查看。 12.「MacOS 最好的应用深度卸载启动项管理工具下载」解决:点我查看。
请先
!