美文网首页
私有pod制作

私有pod制作

作者: 盖小聂 | 来源:发表于2018-10-08 11:42 被阅读0次

    1、创建并设置一个私有的Spec Repo

    pod repo add LocalSpecsName 私有仓库的地址
    这个LocalSpecsName和私有仓库的名称可以不一致
    我们私有仓库的名称为xspecs,而我们本地的spec repo的名字是xxx-xspecs

    2、创建Pod的所需要的项目工程文件,并且有可访问的项目版本控制地址

    pod lib create PodProjectName
    一条命令,然后回答几个问题,就可以创建好一个pod project
    将pod project添加到远端仓库
    git add >
    git commit -m “Inital Commit of Library”
    git remote add origin 远端仓库的地址
    git push origin master

    打上tag
    git tag -m “first release 0.1.0”
    git push —tags //推送tag到远端仓库

    3、创建pod所对应的podspec文件

    采用pod lib create PodProjectName创建的pod工程自带了podspec文件,如果是在已有的项目没有podspec文件,可以通过
    pod spec create PodsoecName pod工程远端地址
    创建podspec文件

    4、本地测试配置好的podspec文件是否可用

    验证分两种方式pod lib lint 和pod spec lint
    一种是本地验证,一种是本地和远程验证,pod spec lint需要将podspec文件的修改push到远端
    只有pod spec lint验证通过之后才能向Spec repo中提交podspec
    验证的podspec中依赖私有库时需要设置—source选项

    5、向私有的spec Repo中提交podspec

    pod repo push LocalRepoName PodspecName
    在push的时候如果podspec中用到了私有库也需要添加—source选项
    push成功之后通过search命令就可以搜索到我们制作的私有库了。

    6、在个人项目中的podfile中增加刚刚制作好的pod并使用

    7、更新维护podspec

    相关文章

      网友评论

          本文标题:私有pod制作

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