CocoaPods的安装和使用
CocoaPods的安装和使用
储存一下相关的一些地址和安装方式
相关地址:
http://blog.csdn.net/daiyelang/article/details/51766916
http://brew.sh
https://cocoapods.org
https://github.com/CocoaPods/Specs
一、 安装方式主要参照如下两个帖子
http://blog.csdn.net/daiyelang/article/details/51766916
http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/
1. 查看ruby的版本:终端输入 ruby -v
(基本上macOS系统升级到最高级,就不用管了,如果版本过低需要更新,就去前面的帖子看一下即可)
2. 下载安装CocoaPods:终端输入 sudo gem install cocoapods
3. 终端切换路径到项目主目录下(.xcodeproj所在的目录)
3. 建立Podfile文件:终端输入 pod init
4. 给工程安装cocoaPods:输入 pod install
5. 以后添加pods库,参照下面第二段c+d步介绍的方式。
二、主要使用方式需要特别注明一下
a. 使用终端进入项目的主目录
b. 不需要用帖子里边介绍的那种方式,直接使用 pod init 方法来创建podfile
c. 在podfile文件里的end前,键入需要使用的库名字,例如:pod 'AFNetworking' 然后保存
d. 在终端里边输入pod install,等待完成即可。pod会自动添加所有的路径饮用和库文件。
e. 现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace,必须从workspace的入口进入
三、 再次使用,每次添加新的库,都重复第二步里边,c+d两步。
就是说,添加新库,只需要在podfile里边添加库名字,然后终端里边pod install一下就可以了。
注意,必须在工程主目录下运行pod install才可以
以后就可以像正常拷贝添加的库一样,引入头文件使用了,pod会把所有的第三方库文件,封装到一个pod自己的.a文件中,打包以后会放在.app里边一起输出。
补充:
Mac OS 10.12以后,需要重新安装cocoaPods,具体方法参见如下链接:
https://www.jianshu.com/p/b64b4fd08d3c
如果cocoapods不能用了,使用如下方法重新安装
1. sudo gem install -n /usr/local/bin cocoapods
2. pod setup