美文网首页代码管理工具使用技能
CocoaPods本地库上传git仓库和pods官方库

CocoaPods本地库上传git仓库和pods官方库

作者: 31313_iOS | 来源:发表于2019-04-11 19:27 被阅读0次

    在上一篇制作 CocoaPods制作本地库中已经完成了本地库的创建。下面接这上传到github 和 Cocoapods上,到达可以供朋友使用。

    一、 上传至GitHub创建的仓库

    1.在github上创建一个新的仓库

    注意:这里本地已生成了README.md和 LICENSE文件,创建的时候不要再勾选

    得到clone地址: https://github.com/XXX/TestDemo.git
    

    2.开始提交操作,依次执行下面命令

    1. git add -A
    2. git commit -m '描述'
    3.git remote add origin https://github.com/XXX/TestDemo.git
    4.git push -u origin master
    如果push出现冲突没使用下面的
    git pull --rebase origin master git push -u origin master如果还出现冲突,使用下面的git push -u origin master -f ```

    下面需要打tag,与你的.podspec里面的s.version 一致

    git tag '0.1.0'
    git push origin 0.1.0

    ok,到此为止,相信你已成功的提交代码到github上了!
    如看到下图所示的说明已经成功。

    998DD3CD-52F9-4B3C-B34C-BDF456747FAE.png

    二、 上传至cocoapods

    1. 如果没有没有注册过trunk需要首次注册,不要怕,这很简单
    pod trunk register 邮箱  '用户名'  --description='描述'
    /**这里的邮箱和用户名建议写成你的github上登录的邮箱和账户名称 ,**/
    

    执行成功以后,你的邮箱会收到一封邮件来自[cocoapods]的邮件,赶紧去邮箱查看,复制里面的链接在浏览器里面打开,就完成了注册了,是不是真的很简单???

    可以验证一下注册的结果

    pod trunk me   /** 会输出你刚才注册时候填写的信息**/
    

    下面就是验证测试一下你的pod的配置是否正确

    pod spec lint TestDemo.podspec --allow-warnings  /**TestDemo.podspec要上传至官方的文件,使用的时候替换一下**/
    

    如果上一步,没有错误,那么恭喜你可以正式推送啦

    pod trunk push --allow-warnings
    

    不出意外就会出现,下图所示


    102CC72E-8F0B-4AC1-A3C0-4A4E5F267359.png

    更新pod本地仓库

    pod repo update  更新pod本地仓库
    

    到此为止你已成功的创建了一个代码块,可以先去抽根烟放松一下,因为在推送成功以后可能会有延迟。

    这里是补充点:
    如果想要删除 已经上传到pod官方的,可以使用  
    
    ```pod trunk delete   XXXX  版本号```
    ```pod trunk --help``` 获取帮助,也可以查看命令
    

    四、 搜索使用

    1.搜索

    pod search XXX  /**XXX 为你的代码块的名称 **/
    
    

    如果报错搜不到,可能是因为本地缓存的索引在作祟,你可以
    ~/资源库/Caches/CocoaPods
    把search_index.json删掉,再试一次。有奇迹出现!!!

    2.使用

    pod ‘ XXX  ’  /**XXX 为你要集成的代码块名称 **/
    
    
    pod  install   /**集成代码块到你的项目中,就可以像使用第三方框架一样使用啦**/
    
    

    这样就把本地的私有库上传致github和Cocoapods官方库里面了。

    相关文章

      网友评论

        本文标题:CocoaPods本地库上传git仓库和pods官方库

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