安装cocoapods步骤
1. 检测有没有引入淘宝镜像 gem sources -l
2. 删除ruby镜像 gem sources --remove https://rubygems.org/
3. 如果删不掉 sudo gem sources —remove https://rubygems.org/
4. 添加淘宝镜像 gem sources --add https://gems.ruby-china.org/
原来的(gem sources -a https://ruby.taobao.org/)这个地址现在由上面的rubyChina管理。
5. 安装(sudo gem install -n /usr/local/bin cocoapods --re)
使用( sudo gem install cocoa pods)这个命令会出现如图对应的信息。改用上面那个。
6. 执行pod setup(会出现Setting up CocoaPods master repo需要等待很长的时间)
可以使用镜像索引
出现Setting up CocoaPods master repo,(找个网速好的)如果半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。。
镜像附录:
gitcafe和oschina都是国内的服务器,可以用它们CocoaPods索引库的镜像:
$ pod repo remove master
$ pod repo add master https://gitcafe.com/akuandev/Specs.git
$ pod repo update
如果想用oschina的镜像也可以把第二条命令 换成 http://git.oschina.net/akuandev/Specs.git 即可
第二条命令执行的时候会比较耗时,这个时候要去把整个specs仓库clone一下,下载到 ~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,每隔一会看看,最终大小是190多M
遇到的问题
* Error fetching http://ruby.taobao.org/: bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz) [解决办法]
* ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.[解决办法]
注意:可能需要安装rvm,耗费时间
利用CocoaPods如何导入第三方(以AFNetworking为例)
- cd 文件夹(这个是对应的工程目录)
- pod search AFNetworking
- vim podfile(这个步骤可以参考github上AFNetworking利用CocoaPods安装方法直接跳转到pod install这一步)链接
- 粘贴版本
- ESC :wq
- pod install(有可能更新的时候会失败可以用如下的指令 pod update --verbose --no-repo-update)
注意:有时候在pod init的时候回出现安装失败,需要更新一下cocoapods,即可。
网友评论