(1)为啥要用cocoapod?
现在很多xcode工程都对第三方类库有依赖,在这种情况下,如果使用一行命令就可以吧所有第三方的类库添加进来,那是非常方便,因此这里引入了cocoapod工具。
(2)如何安装
CocoaPods是用Ruby实现的,mac默认是可以运行Ruby的,所以可以简单的更新下:
sudo gem update --system 如果没报错,那么恭喜你 更新成功。
然后:sudo gem install cocoapods
更新和升级都是用的这个命令。但是国内访问有点问题,这里可以使用国内的服务器地址:
下面三个命令 一个个的输入:
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
这个命令是用来检查,看是否地址替换成功。
gem sources -l
(3)调用pod setup
Checking out files: 100% (39110/39110), done.
Setup completed
(4)举个例子:如何使用pod
创建一个xcode工程,
cd 到当前这个工作目录下,然后输入touch Podfile 创建一个pod文件。
然后编辑pod文件:
platform :ios
pod 'Reachability', '~> 3.0.0'
pod 'SBJson', '~> 4.0.0'
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.0'
最后 输入:pod install 运行完之后:
会发现多个几个文件,其中pods文件,是使用第三方库的源文件,这个时候不能用上面的xcode打开,只能用下面新生成的.xcworkspace文件打开。
整个工程的目录结构如下: