ARM M1 芯片的 Macs 常见问题的解决方法

Pertim

2021-03-11

购买 ARM 架构 M1 芯片的小伙伴们可能会遇到一些异常情况,本文将一些常见的问题进行了整理并附带了解决方法,希望对大家有所帮助。

安装异常

下载本站软件安装时可能会遇到一些异常,下面是几种情况的解决方法。

  1. 提示 zsh: bad CPU type in executable:xxx。这是因为你电脑没有安装 Rosetta 2,打开终端,然后执行一下以下命令安装一下即可解决。
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
  1. 提示 zsh: no such file or directory: Volumes/xxxx/安装。这通常是因为您安装了 Oh My Zsh 但是没有更新用户配置环境导致的。打开终端,然后执行一下以下命令,执行完成退出终端然后再重新运行一下终端让其生效即可。
PATH=/bin:/usr/bin:/usr/local/bin:${PATH} 

应用运行闪退

具体表现如下图:

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

  1. 勾选 使用 Rosetta 打开

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

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

ARM M1 如何关闭 SIP?

  1. 关机
  2. 按住开机键不松手直到出现下图的画面,然后点击选项

  1. 点击继续

  1. 点击菜单栏的实用工具,再点击终端

  1. 输入csrutil disable,然后按下回车也就是 return

  1. 输入y,然后按下回车也就是 return

  1. 输入您的电脑密码,然后按下回车也就是 return

  1. 等待执行结果……

  1. 出现 System Integrity Protection is off. 证明 SIP 已成功关闭。

  1. 输入 reboot 然后按下回车也就是 return 键重启电脑即可。

如果后期想再开启 SIP,只需要将上面第 5 步的 csrutil disable 换成 csrutil enable 即可。

ARM M1 安全策略设置

  1. 关机
  2. 按住开机键不松手直到出现下图的画面,然后点击选项

  1. 点击继续

  1. 点击菜单栏的实用工具,再点击启动安全性实用工具

  1. 勾选 允许用户管理来自被认可开发者的内核扩展

  1. 输入电脑密码,点击好。

  1. 重启电脑即可。
评论列表