上期回顾:
检索索引文件的作用:
1.pod search生成检索索引文件,json文件,找到描述文件.
安装第三方框架流程图
1.pod setup 将远程索引库
克隆到本地,形成本地索引库
2.pod search 创建检索索引文件,找到本地的库的描述文件
3.pod install 将代码下载到本地.
打造本地索引库的步骤
1.在coding创建自己的私有索引库项目放索引文件和私有库放基础组件(不选生成readme,选了之后在后面的git push阶段就会报错)
1.1 pod repo add LiZanPersonalLib https://git.coding.net/Lizan/LiZan.git :pod repo 本地索引 库的名字 coding上的https地址,后序需要把描述文件推到改文件中.po
2. pod lib create LiZanSoundBase :创建pod模板库,用于给库文件测试.
创建的模板库
3.将需要迁移的代码放在这个位置
4.修改.podspec文件
5.git remote add origin https://git.coding.net/Lizan/LiZanSoundBase.git 把本地文件和coding库文件关联起来 (git remote 查看远端是哪个库)
5.1上传代码 git add . --> git commit --m "文案"
8.git push origin master
9.git tag '0.1.0' (不可遗漏,否则会报错)
10.git push --tags 或者git push origin(远程的名字) --tags
10.1验证podspec文件 , pod lib int (本地) --> pod spec lint(远程)
11. 上传至本地索引库 pod repo push LizanSound(本地索引库的名称) LiZanSound.podspec(本地索引库的描述文件),这个命令会自动推送远程.
流程图
如果一直检测不成功, 1.tag改变,并提交 2.检查路径.
安装私有库至项目中
1.pod init
2.pod repo :查看本地的所有库
3. 在podfile文件中添加
source 'https://github.com/CocoaPods/Specs.git' //指明共有库的源头
source 'ssh://tfs.staff.xdf.cn:22/tfs/NIS/ZK12/_git/XDFPods' //指明私有库的源头
原因:打破了官方索引库的默认源头
4.pod install
5.出现问题:不能找到pod的库, 解决方法:pod search LZBase
问题:
改变版本号的操作