App组件化开发(创建私有库Pod)命令集锦

2016-12-09  本文已影响15人  oldSix_Zhu

iOS私有库创建(从0到1)
安装环境如果失败,更新下pod试试。

流程:
搭建环境(有CocoaPod即可)
//最好更新下pod
创建远程私有索引库
添加到本地pod文件中
创建远程私有库
选好本地库项目所在地址,打开终端
pod lib create <库的名字>
//更改.podspec内容,校验
pod lib lint <库的名字>.podspec
//写代码...第一次可以写一个测试函数
git add .
git commit -m "备注"
//关联远程私有库
git remote add origin <远程私有库地址>
git push -u origin master
//如果有冲突就解决冲突
git pull origin master
git pull origin master --allow-unrelated-histories

//--重新提交--
git add .
git commit -m "备注"
//先拉再推
git pull origin master
git push -u origin master
//标记tag
git tag <tag编号>
git push origin <tag编号>
//将私有库放到索引库里,就可以通过pod search 找到了
pod repo push oldSixZhuPrivatePod<索引库的名字> <库的名字>.podspec
//更新库重新走--重新提交--
注意:
//1.注意路径的问题
//2.如果有警告,加上--allow-warnings
pod repo push --allow-warnings oldSixZhuPrivatePod oldSixZhuPartA.podspec
//3.如果tag版本推送失败,更改一个错误版本过后,要重新打tag
//4.要在项目工程的podfile里加上索引库地址
source 'https://gitee.com/oldSixZhu/oldSixZhuPrivatePod.git’
//5.如果有私有库有依赖其他的第三方库,要加上github索引库地址
source 'https://github.com/CocoaPods/Specs.git'
//6.私有库里面的Example如果运行失败,pod update一下试试
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
"或者"
pod install --no-repo-update
pod update --no-repo-update
//7.不同模块私有库不能拥有相同文件,全力解耦吧!
上一篇下一篇

猜你喜欢

热点阅读