第一步:
首先要检查Mac是否安装了rvm(ruby version manager)。打开终端,输入指令$ rvm -v,"$"不用输入:
(1)如果不存在,则会出现下面的情况:
(2)如果存在,则会打印rvm的版本信息:
如果不存在,先要安装一下,安装指令是$: curl -L https://get.rvm.io | bash -s stable 按下回车即进入下载安装的状态,等几分钟即可。然后输入指令$:
source ~/.rvm/scripts/rvm 什么都不会输入是正常的。再次输入指令rvm -v检查是否成功安装了,如果成功安装了就会输出:
第二步,用rvm安装ruby环境。注意,当ruby版本低于2.2.2时,安装cocoapods会报错,可通过指令 ruby -v检查当前版本,rvm list known 查询已知的ruby环境。如果版本低于2.2.2,啥也不要说快更新一下。vrm list known会查询所有的ruby版本,找到最高版本号,输入指令:rvm install 2.4.0(当时是2.4.0最高),然后根据提示按“enter”键,第二次按之后会提示你输入密码,因为太长,所以这里不贴图片了。
安装完成之后输入指令rvm list查看ruby版本,看看是否安装成功,如图:

第三步,检查更新ruby版本环境
cocoapods是用gem ruby实现的,想要使用它首先需要有gem ruby的环境。且Mac的OS X系统默认已经可以运行ruby。
建议gem bury包环境升级到2.6.x以上。
检查gem ruby版本号:
sudo gem -v,得到如下结果:
更新gem ruby版本号:gem update --system,由于我这里的版本号已经很高了,就没有必要去更新了
第四步,检查ruby源并移除。
先是检查ruby源,gem sources -l 结果如下:

然后移除,gem sources --remove https://rubygems.org/ 移除结果:

再次检查此时的ruby源,上面已经检查了,结果也有。
第五步,安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)
安装cocoapods,$ sudo gem install cocoapods,这里有一个坑
OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods
OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods
如果有 gems installed标志着安装成功了。
先用cd进入到工程中去,输入指令vim podfile创建podfile文件,然后按i进入到编辑模式

配置文件固定语句如下:
platform:ios,'8.0'
target '你的工程名' do
pod 'AFNetworking', '~>3.1.0' (如果不加 , '~>3.1.0' 则它会下载最新的版本)
end
然后按esc,接着按" : " 然后输入wq 按回车键 返回终端界面,输入 pod install 意思是初始化,所以每次添加新的库的时候,之前的指令都不能删除,它只会添加指令中有的库。
如果发现安装cocoapods之后,初始化pod时在receive object是正常情况 需要耐心等待。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!