一.安装CocoaPods
在Mac的终端输入sudo gem install cocoapods回车执行。
如果没有反应的话,输入gem sources -l查看Ruby的源,然后通过输入gem sources --remove url(查看到源地址)来移除原来的源,再输入gem sources -a https://ruby.taobao.org/ 添加新的源,然后再重新输入sudo gem install cocoapods安装CocoaPods。
二.使用CocoaPods
通过Mac终端进入到要使用CocoaPods管理第三方库的项目工程目录下,输入vim Podfile创建一个文件。
Podfile的内容以下图为例:
可以先通过在命令行里输入如pod search AFNetworking来查看AFNetworking第三方库的一些信息,比如支持的最低系统,最新版本号等等。
在编辑完Podfile文件后,按esc键使终端进入指令状态,再按shift + :键,输入wq,回车,即可保存文件内容退出编辑。
退出Podfile文件编辑后,输入pod install,CocoaPods即可自动帮你的工程添加你要的第三方库,关掉Xcode项目工程,不再从xcodeproj文件进入工程而是从xcworkspace文件进入。
三.CocoaPods的优势
相比手动添加第三方库,使用CocoaPods管理第三方库之后:
1.不再需要把开源库的源代码复制到项目中
2.不再需要添加一些依赖框架和动态库
3.不再需要设置-ObjC,-fno-objc-arc等参数
4.管理他们的更新很简单,修改Podfile文件里的版本号再输入pod install即可