cocoapods使用步骤:
1.首先在终端打开所要导入框架的工程文件(cd +这里有个简便方法,就是直接把文件往终端里一拖);
2.终端输入ls -l来查看里面的文件
3.touch podfile 来创建podfile文件
4.open podfile来打开这个文件进行描述
5.搜索需要导入的框架pod search AF(这里要搜哪个就敲哪个,并不需要敲全)
6.复制粘贴版本信息的描述粘贴到podfile文件里去(列:pod 'AFNetworking', '~> 3.1.0',不过现在一般下载最新的,所以直接pod 'AFNetworking')然后编译保存
补:
platform :ios, '7.0' 用来设置所有第三方库所支持的iOS最低版本
target '项目名称' do
pod 'AFNetworking' 第三方库
end
7.安装第三方框架pod install --no-repo-update (跳过更新,下载指定版本)
pod install (下载最新的版本,不过现在苹果推出上架之前都要用最新版本,所以一般用这个)
8.只能用xcworkspace打开
补充:1. -help 来查看指令,不用去记
2. podfile.lock:第一次pod 就会自动生成这个文件,描述当前导入框架版本
3. pod install :根据podfile.lock去加载,第一次会根据podfile文件加载
4. pod update :去查看之前导入框架有没有新的版本,如果有新的版本就会去加载,并且更新pod.lock
5. pod.repo :管理第三方仓库的索引,去寻找框架有没有最新的版本,有就记录
- pod 'AFNetworking' //不显式指定依赖库版本,表示每次都获取最新版本
- pod 'AFNetworking', '2.0' //只使用2.0版本
- pod 'AFNetworking', '> 2.0' //使用高于2.0的版本
- pod 'AFNetworking', '>= 2.0' //使用大于或等于2.0的版本
- pod 'AFNetworking', '< 2.0' //使用小于2.0的版本
- pod 'AFNetworking', '<= 2.0' //使用小于或等于2.0的版本
- pod 'AFNetworking', '~> 0.1.2' //使用大于等于0.1.2但小于0.2的版本
- pod 'AFNetworking', '~>0.1' //使用大于等于0.1但小于1.0的版本
- pod 'AFNetworking', '~>0' //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本