常用的工具之CocoaPods:
我们这里就简单介绍安装和使用: 对于网上一些博客,我也就不想多少了大都是一样的,而且成功的几率很小。最后找到官方文档,虽然全是英文,但是全是干货,我喜欢。废话少说,下面就来点干货:
安装需要Ruby环境,这个在你mac电脑上默认,已经安装好了,下面你要做的就是更新,但是有墙请依次执行下面的命令:
gem sources --remove https://rubygems.org/
等到有了反应之后输入下面的命令:
gem sources -a http://ruby.taobao.org/
为了验证Ruby镜像是不是taobao,可以用下面命令查看:
gem sources -l
在终端出现下面的文字表示成功:
*** CURRENT SOURCES ***
http://ruby.taobao.org/
下面我们来升级一下gem,输入下面的命令:
sudo gem update --system
sudo gem install cocoapods
pod setup
在这时可能会出现下面的文字:
Setting up CocoaPods master repo
这表示正在下载
安装成功之后,下面我们就来谈谈怎么去使用cocoapods:
第一:创建一个xcode项目,然后利用终端cd 到你项目的文件夹下:
执行命令:
vim Podfile
创建一个Profile的文件,然后你可以尝试者,在文件里面输入:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
然后执行保存退出命令:
:wq
然后,去执行下面的命令
pod install
然后,执行
pod update
下面需要注意的是: 每次更改了Podfile,都需要重新执行
pod update
,还有一点需要注意的是,我们新建好的工程需要打开的目录是
.xcworkspace 而不是 .xcodeproj
下面,我们来谈谈需要注意的:
当你执行 pod install 除了Podfile CocoaPods还会生成一个Podfile.lock的文件,你应该提交这个文件到git上。因为Podfile.lock会锁定当前个依赖库的版本,之后即使执行多次pod install也不会改变Podfile.lock,只有执行pod update 才会改变,在多人协作的时候可以防止第三方库升级时造成的第三方库版本不一致。