1. 升级Ruby环境
终端输入:gem update —system
出现错误说明,没有权限去更新Ruby
此时用命令:sudo gem update —system进行升级
出现:RubyGems system softwareupdate说明升级完成
2. 安装CocoaPods时我们要访问cocapods.org
//参考链接:http://www.cnblogs.com/Keys/p/4897672.html
//首先移除原文地址
gem sources —remove http://ruby.taobao.org/
//添加新文件地址
gem sources -a https://ruby.taobao.org/
//检查文件地址是否正确
gem sources -l
出现***CURRENT SOURCES***说明成功
如果出现下面错误:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解决办法
sudo gem install -n /usr/local/bin cocoapods
3. 下载并且安装CocoaPods
sudo gem install cocoa pods
当遇到这个问题时:
在Podfile文件里指定下工程目录就行了,比如我在Podfile文件添加这行就行了:
当在update或install时遇到这个问题:
CocoaPods的使用
1. 验证某个第三方库是否支持CocoaPods
//验证第三方库AFNetworking是否支持CocoaPods
pod search AFNetworking
执行该命令后会显示出该库相关的信息(版本,下载地址什么的)
2. 第三方库AFNetworking是否支持CocoaPods,说明我们可以用Cocoapods将AFNetworking导入项目
3. 用xcode创建一个工程,工程名为CocoapodsDemo,进入工程目录
cd /Users/mine/Desktop/CocoapodsDemo
4. 创建Podfile文件
touch Podfile
5. 进入vim编译Podfile文件
vim Podfile
6. 按下i键,进入编辑模式,输入下面的命令
//当前AFNetworking支持iOS的最高版本是iOS7.0(这个似乎可以不写)
platform :ios,'7.0'
//要下载的AFNetworking的版本是2.0
pod"AFNetworking", "~> 2.0"
7. 输入完毕后按下ESC,然后按下“:”键,键入wq,然后回车保存
8. 这个时候打开Podfile文件就会看到刚才在终端输入的命令
9. 在终端安装第三方库(可能需要等一会时间,和网速有关)
pod install (此命令出错时用:pod install --verbose --no-repo-update)
10. 出现Fromnow on use `CocoaPodsDemo.xcworkspace`.
意思是:以后打开项目就用 CocoaPodsDemo.xcworkspace打开,而不是之前的.xcodeproj文件。
参考链接
http://www.bubuko.com/infodetail-425274.html
http://blog.csdn.net/iunion/article/details/17010267
http://code4app.com/article/cocoapods-install-usage
OS X 10.11 安装Cocoapods 出现问题的解决方法