CocoaPods总结.
虽然大神的博客已经写的很详细了,http://blog.csdn.net/wzzvictory/article/details/18737437
但是小白的我还是用的不顺畅,一度放弃.甚至鄙视使用cocoaPods的,主要是鄙视他们使用第三方库太多.哈哈.
1.第一步,就要注意了,由于安装的过程中从国外网站下载,不知道什么原因很慢,在这里就要有耐心.根据网速要等1到3分钟.
$ sudo gem install cocoapods
2.可以利用命令修改下载安装的地址.
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令 这里还要注意,需要反应的时间也较长.一到两分钟.
$ gem sources -a http://ruby.taobao.org/
3.其他参考大神的博客,都很顺利,恩下载安装的时候也很慢,这个时候还不能运行项目,否则会安装失败.
暂时就这些吧.
3.Unable to satisfy the following requirements解决方案
pod update --verbose 更新依赖库.
4.删除其中一个依赖库,在podfile 中删除引入的说明就好了.
5.删除整个cocoapods 项目
1.删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹。
2.删除xcworkspace文件。
3.打开xcodeproj文件,删除项目中的libpods.a和Pods.xcconfig引用:
4.打开Build Phases选项,删除Check Pods Manifest.lock和Copy Pods Resources:
还要再加一部,产出pod.a 的依赖库. 在build phases 中
6.换源错误的解决办法
http://blog.csdn.net/dark_gmn/article/details/49274993
gongmengnandeMacBook-Pro: name$ sudo gem install cocoapods
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
gongmengnandeMacBook-Pro: name$ sudo gem update --system
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
解决办法:换源地址
1.gem sources --remove http://ruby.taobao.org/ //移除原文件地址
2.gem sources -a https://ruby.taobao.org/ //添加新文件地址
3.gem sources -l //查看源文件地址是否正确
4.sudo gem install cocoapods //更新