今天上班没啥事就研究了一下cocoaPods,一个第三方库的管理工具,感觉还挺强大的,所以这里将一些基本的东西分享一下
在这里需要解释一下,ruby它是一种为简单快捷的面向对象编程(面向对象程序设计)而创建的免费的脚本语言,是一个小日本发明的,类似于Python和Perl的服务器端脚本语言
homebrew是新一代的OSX套件管理工具类似的还有macPorts和Fink,但是听说MacPorts有个讨厌的特点,是它不依赖系统内已经安装好的套件,完全自成一局,所以常常为了装个小套件,就还要安装一堆它依赖的套件,十分耗费时间跟空间。
而homebrew 则尽量依赖系统内已经有的套件
下面开始
1、配置ruby环境 ,por install ruby(如果不行,就直接跳过这一步)
2、打开终端,下载并安装homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3、判断是否安装成功用brew - - help/-Hsudo mv /opt/local ~/macports 删除之前的homebrew残留包(因为它是自动在本机创建目录的)
4、安装RVM ,curl -L https://get.rvm.io | bash -s stable
5、载入RVM环境 ,source ~/.rvm/scripts/rvm6、检查是否安装正确 ,rvm -V
7、用RVM安装Ruby环境,需要先查看一下2时下载的版本,rvm 版本号 --default
8、检测版本号是否正确 ruby -v
gem -v
gem source -r https://rubygems.org/
gem source -a https://ruby.taobao.org
准备就绪,下面可以来安装cocoaPods了
1、sudo gem install cocoapods
如果没有反应的话,可以做如下操作
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
2、验证gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
http://ruby.taobao.org/
3、然后运行 sudo gem install cocoapods之后就敬请期待吧
如何使用cocoaPods
pod search AFNetworking这样来搜索一下,看你要的第三方库是否支持CocoaPods,搜索结果是这个库的一些基本信息
4、创建你的Xcode工程,通过终端进入改工程目录下 创建文件夹Podfile vim Podfile
进入文件 编辑如下内容
platform :ios,'8.1'
pod "AFNetworking","~>2.5"
pod "UAAppReviewManager","~>0.2.6"
前面是支持的iOS版本,后面是你库的版本好
退出保存 :wq
进入工程目录,你可以看到多了一个文件Podfile 然后运行命令 pod install
这个命令会在你的工程里面新建一个XXXX.xcworkspace的工程,以后就打开这个,你会发现你的工程里面多了很多,这就说明了库已经导入成功了。