ARM Mac(Apple Silicon)iOS/macOS 开发环境配置

命令行工具

终端需要在 rosetta 模式运行才能兼容现存的命令行工具。

默认不是以 rosetta 模式打开的,不支持 x86_64 的命令行二进制程序,需要打开 Finder,进入应用程序文件夹,选中终端,右键选择简介(或者快捷键Command+i),勾选 open using rosetta 复选框。重新打开终端即可使用 x86_64 的工具。

brew

brew 正常安装使用

git-lfs

brew install git-lfs 失败。
原因:依赖的 go 不支持最新版本。

报错:
Error: You are using macOS 11.0.
We do not provide support for this pre-release version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you
experience while you are running this pre-release version.

解决方式:

  1. 在官网直接下载编译好的二进制:https://git-lfs.github.com
  2. 设置允许安装任何来源的程序:sudo spctl --master-disable
  3. 执行 sudo ./install.sh 安装