cocopods安装与使用
cocopods安装与使用
Cocoapods安装步骤
1.升级Ruby环境
sudo gem update --system
此步骤最后如果报错为:Operation not permitted - /usr/bin/pod,则在终端运行以下命令
sudo gem install -n /usr/local/bin cocoapods
如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境
2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:
$ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a https://ruby.taobao.org/
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES *** http://ruby.taobao.org/
上面的命令,有时试了会没有效,请参考淘宝网的https://ruby.taobao.org
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/ $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org # 请确保只有 ruby.taobao.org $ gem install rails
3.安装Cocoapods,在终端输入命令(mac os x 10.11以上,请参考第4点)
$ sudo gem install cocoapods
等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。
4.10.11以上,上面的命令是不生效了,因为10.11把cocoapods直接干掉了
sudo gem install -n /usr/local/bin cocoapods 以上命令完成后,再加一句,完美解决 sudo xcode-select --switch /Applications/Xcode.app
在终端中输入如下命令来完成安装:
pod setup
它需要一点时间来完成,你等就是了。完成后终端会显示为:
如果安装失败 ~/.cocoapods 里面是空的,就需要重新setup
命令如下:
pod repo remove master pod setup
完毕之后这个文件夹大概有 100多M,需要花费比较多时间,请耐心等待。
到这里你已经成功安装了CocoaPods
如何使用,请参考以下blog。
http://www.cnblogs.com/wlsxmhz/p/5523113.html
http://www.code4app.com/article/cocoapods-install-usage
使用时如果遇到:
[!] Unable to find a target named `targetName`, did find `XX`.
将targetName替换为你项目名。
说在最后,凡是使用第三方这种库的开发者,严重鄙视!什么鸡把玩意!我也是迫不得已使用,总部那IOS开发者SB,不使用我们自己的库及框架来开发,非得使用第三方这玩意,因为其离职,项目移交到我手上进行维护,一看是pod,瞬间无语。。。任何软件开发过程中,要自己形成自己的库,自己尝试来实现通用功能类及方法,这是成长的必要途径。