苹果自己芯片M1配置 cocoapods和以前用的英特尔有些不同,按以往配置方式最终不会成功配置。
1. 设置 终端
2. 查看当前 ruby 版本 ruby -v
3 安装cocoapods
sudo gems install cocoapods
这里大概率会遇到报错,告诉你没有读写/usr/bin的权限,两种选择,一是重启进入保护模式,修改读写权限,太麻烦了,所以我们用第二种处理方式,
sudo gem install cocoapods -n /usr/local/bin
命令行完了之后输入电脑开机密码
完成之后运行
sudo gem install ffi
最后运行
pod setup
切换到 iOS工程目录,运行pod install, 如果遇到类似如下问题
[BUG] Bus Error at 0x0000000104bec000
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.arm64e-darwin20]
-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.
可以先切换架构模式:
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
后期再运行 pod install 也可正常编译