本系列是关于项目第三方管理工具中Cocoapods介绍。
Cocoapods 是在iOS开发中比较方便的第三方管理软件,用来管理项目中使用的第三方,安装要求系统是10.11系统,命令也是以最新的为主。
想要使用Cocoapods创建一个项目,首先要安装好Cocoapods,这里不再过多叙述,本篇文章主要是使用Cocoapods并解决项目中出现的问题。
https://github.com/HuoYongJie/Cocoapods
一:创建一个项目
1.使用Xcode新建一个项目,这里项目名为CocoapodsDemo(名称可变),打开终端,并进入到项目的文件地址总目录。
2.创建podfile(名称可变)文件,在终端输入 vim podfile ,键盘输入i,进入编辑模式,输入以下代码,完成后,键盘输入 冒号(:)后,才能输入wq。回车后发现PodTest项目总目录中多一个Podfile文件(比较方便的是自己从其他项目弄一个podfile文件,每次修改这个文件来修改需要的第三方)
platform :ios, '7.0'
target 'CocoapodsDemo' do
pod 'AFNetworking', '~>3.0.4'
pod 'MBProgressHUD', '~> 0.9.1'
end
3.确定终端cd到项目总目录,然后输入 pod install,等待一会,提示下载成功就可以了。
4.打开项目文件夹,这时候不要打开CocoapodsDemo.xcodeproj,要打开工程CocoapodsDemo.xcworkspace即可。
二:查找一个库
1.已知要查找库的名字:查找本地版本可以直接看podfile文件就行,查找网络的最新的版本 pod search AFNeteorking ,这里会显示出网络上最新版本和以往版本。根据需要,获取相应的版本即可。
2.不知查找库的名字:这时候可以输入 pod search UI,这是会有很多结果,根据需要,添加相应的库到项目中就可以了。
三:新加一个库
在创建项目的时候,会加入很多常见的第三方库,可以直接下到podfile文件里面,如果在开发过程中需要新的第三方库,这时候在项目中直接修改podfile文件,保存项目。确定终端cd到项目总目录,然后输入 pod install,等待一会,提示下载成功就可以了。
四:更新一个库
首先需要查找这个库的最新版本 pod search ***,然后根据最新版本修改podfile文件,保存项目,确定终端cd到项目总目录,然后输入 pod install,等待一会,提示下载成功就可以了。
五:删除一个库
随着项目的迭代,一些第三方库不在使用了或者过时了,放在项目中就成了垃圾代码,这时候就需要删除一下。删除步骤是先修改podfile文件,然后保存,确定终端cd到项目总目录,然后输入 pod install,等待一会,提示下载成功就可以了。
六:注意事项
1.在创建的时候,个别的库需要特殊字段
#use_frameworks!个别需要用到它,比如reactiveCocoa
(1)最低支持8.0系统
(2)需要加上 use_frameworks!
platform :ios,'8.0'
target 'physicalexamination' do
pod'FMDB','~> 2.6.2'
use_frameworks!
pod'ReactiveCocoa','~> 4.2.1'