Mac苹果 M1配置cocoapods

本文介绍了在苹果M1芯片的Mac上配置CocoaPods时遇到的问题,包括权限错误和架构不兼容问题。通过使用特定命令安装cocoapods和ffi库,并切换架构模式来解决编译失败的问题。最后,成功运行pod install并能正常编译。
摘要由CSDN通过智能技术生成

苹果自己芯片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 也可正常编译

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值