• CocoaPods学习系列3——创建和使用私有Pods


    前一篇记录了使自己的项目支持CocoaPods管理的过程,核心的步骤就是podspec的配置和提交。这个文件,记录了类库的详细信息,用于对类库的集成。

    需要注意的一点,上一篇创建的podspec文件,被提交到了CocoaPods的Specs仓库:https://github.com/CocoaPods/Specs.git

    创建私有Pods的关键就在于项目类库和Specs仓库的位置都需要是私有的,或放在内网仓库中,或放在公网私有仓库中。

     

    类库、podspec文件的创建和仓库管理就略过了。

    为了模仿CocoaPods的命名,所以可以在自己的仓库中,创建一个名为Specs的仓库。例如:https://github.com/ALongWay/Specs.git

    然后将这个仓库加入本地的CocoaPods仓库,使用官方指令:

    $ pod repo add REPO_NAME SOURCE_URL

    如下在终端执行:

    pod repo add alongway-specs https://github.com/ALongWay/Specs.git

    上面的指令中,alongway-specs是自定义的本地仓库名称,用于区别其他本地仓库。

     

    完成后,检查是否添加成功,如下:

    cd ~/cocoapods/repos/alongway-specs

    pod repo lint .

    一般都是成功的。

     

    将配置好的podspec文件,提交到自己的Specs仓库即可,以ALWTitleTabBar为例,如下:

    pod repo push alongway-specs ALWTitleTabBar.podspec

    等待完成push即可。

     

    私有pods的使用

    私有pods在podfile文件中的配置,只需要在文件顶部加入podspecs源路径:source 'URL_TO_REPOSITORY'

    例如:

    source https://github.com/ALongWay/Specs.git

    其他配置照旧。

     

  • 相关阅读:
    MySQL 82 张图带你飞
    Docker一个优秀的应用容器
    大数据架构基础知识
    浏览器复杂吗
    5 分钟学懂 SSH 隧道技术
    图解数据分析如何驱动决策
    3D可视化管理推进能源革命
    一文全面解读B端产品和C端产品的差异
    智慧农业解决方案
    Win10删除右键多余选项菜单
  • 原文地址:https://www.cnblogs.com/ALongWay/p/6393278.html
Copyright © 2020-2023  润新知