M1芯片电脑安装记录

Homebrew

从3.0版本以后 支持M1芯片的电脑。

https://brew.sh/index_zh-cn

在命令行输入如下命令:

sudo gem install cocoapods -n /usr/local/bin

sudo arch -x86_64 gem install ffi

用的时候

arch -x86_64 pod install

podfile 末尾加上如下代码:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
    end
  end
end

编译不通过

https://blog.csdn.net/qq_38411424/article/details/114163738

https://blog.csdn.net/babylv1/article/details/109395657

第一步:添加 arm64 到 simulator architecture 中, 主项目和pod项目都需要。

在主项目和pod项目的PROJECT的Build Settings中,搜索Excluded Architecture ,
在debug添加子项 Any iOS Simulator SDK,value填入 arm64

安装Flutter相关错误

M1的电脑可以安装 arm64的flutter SDK(2022年03月25日 只有测试版本Flutter 2.12.0-4.1.pre)

如此出现如下错误

flutter_tools/.dart_tool/package_config.json does not exist

解决方案: 在命令行输入如下代码即可

flutter precache

参考文件

https://www.jianshu.com/p/c03566d0e7a8

https://www.jianshu.com/p/4f840c2cf457

你可能感兴趣的:(M1芯片电脑安装记录)