美文网首页
App组件化开发(创建私有库Pod)命令集锦

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

作者: oldSix_Zhu | 来源:发表于2016-12-09 13:08 被阅读15次

    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.不同模块私有库不能拥有相同文件,全力解耦吧!
    

    相关文章

      网友评论

          本文标题:App组件化开发(创建私有库Pod)命令集锦

          本文链接:https://www.haomeiwen.com/subject/vhvemttx.html