打开终端
1.删除 https://rubygems.org源
gem sources --remove https://rubygems.org/
2.添加淘宝源
gem sources -a https://ruby.taobao.org/
3.安装cocoPods
sudo gem install cocoapods
如果提示:requires Ruby version >= 2.2.2.
需要安装rmv
curl -L https://get.rvm.io | bash -s stable
安装完后重启命令行
重新打开后执行
rvm install 2.3
安装完后执行
sudo gem install cocoapods
执行完后 在命令行输入 pod 回车 如果显示出内容说明安装成功 进行第四步
4.验证是否安装成功 如果能搜索到内容说明安装成功了 时间比较久 需等待
pod search AFNetworking
显示 **Setting up CocoaPods master repo **
等着吧。。。。
5.新建工程在工程的根目录创建Podfile文件
6.在文件中添加
platform :ios, '9.1' //后面是当前项目版本号
7.去三方框架的官方网站或github上面找到 pod 配置信息
如:
pod "AFNetworking", "~> 2.0"
pod 'JSONModel'
pod 'BmobSDK'
pod 'EaseMobSDK', :git => 'https://github.com/easemob/sdk-ios-cocoapods.git'
8.添加完配置信息后 打开终端 进入到Podfile所在文件夹
执行:
pod install (--verbose --no-repo-update)
更新:
pod update
9.以后添加新的三方框架的时候只需要修改Podfile文件即可
查看cocopods版本号终端命令:pod --version (此次版本是:1.2.0)
cocoapods降级处理:
移除pod组件,查看pod的安装位置
$ which pod
手动删除这个组件
$ sudo rm -rf
卸载当前版本
sudo gem uninstall cocoapods
下载旧版本
sudo gem install cocoapods -v 0.39.0
查看当前pod 版本
pod --version
如果在操作的过程中,报错如:
则是因为 ruby 版本导致的,请参考淘宝网官方说明:https://ruby.taobao.org
当前的解决方式直接更新一下ruby指向:
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/