美文网首页工作生活
发布pod(公有库&私有库)

发布pod(公有库&私有库)

作者: unspecx | 来源:发表于2019-07-01 10:36 被阅读0次

    公有库

    官方教程,Making a CocoaPod
    官方推荐发布pods的教程,Creating Your First CocoaPod
    Podspec语法参考,Podspec Syntax Reference

    私有库

    repo 即 repository的简写。official Specs repository,即放在github上的Spec仓库,其他文中引用Public Specs Repo的也是指的这个仓库。
    如果在自己的git服务器上建立一个可以供自己team访问的仓库,所有发布的spec推送到这个仓库上,这时的pods即Private Pods。Private Repo即私有仓库。

    常用的command

    pod repo list

    查看本地所有的spec仓库

    pod repo add REPO_NAME SOURCE_URL

    创建私有spec仓库
    REPO_NAME: 私有spec仓库的名称
    SOURCE_URL: 私有仓库的远程git服务器路径

    pod repo remove REPO_NAME

    移除本地存在spec仓库

    pod repo lint

    pod验证

    pod repo push REPO_NAME SPEC_NAME.podspec

    将私有库的spec推送到远程私有仓库,完成这步其他成员才可以访问私有库,使用时需要引用你的私有库地址,即

    source 'https://github.com/CocoaPods/Specs.git' # 公有仓库
    source 'URL_TO_REPOSITORY' # 追加私有仓库源

    命令选项

    Command-line Reference > pod spec lint

    执行pod repo push REPO_NAME SPEC_NAME.podspec时,会先执行pod spec lint,lint时有可能会出现各种问题,这时追加合适option会有帮,比如解决pod私有库发布时archs i386/x86_64 lint失败的问题

    相关文章

      网友评论

        本文标题:发布pod(公有库&私有库)

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