美文网首页
制作CocoaPod依赖库

制作CocoaPod依赖库

作者: 氺_氺 | 来源:发表于2019-07-22 15:17 被阅读0次

    随着模块化的盛行,使用cocoaPod制作私有库,将代码模块化解耦已是大项目代码管理的所需。制作私有库,代码模块化能够带来一系列的有点,比如更清晰的代码层次、更符合多人协作开发、更容易进行代码管理和减少大型项目的开发编译时间等等。

    刚好这阶段时间失业,有了一些时间去了解一下,也制作了一两次测试库,好记性不如烂笔头,在此记录一下,方面以后在项目中有使用的时候查阅,文章中使用的创建的是pod私有库。

    主要的参考文章来自于:王鑫20111的《(1)制作CocoaPod依赖库》

    记录一下主要过程:

    1、在git上创建一个代码仓库:比如https://***/SpecTest_Module_Product.git并clone到本地

    2、添加代码:

    SpecTest_Module_Product结构

    (2.1)、Module_Product存放的是这个私有库的代码

    (2.2)、ModuleProductDemo存放的是私有库的测试工程

    (2.3)、SpecTest_Module_Product.podspec是最重要的,是私有库的配置文件

    (2.4)、SpecTest_Module_Product.podspec的内容,s.version对应的是代码仓库的tag值,例如:

    SpecTest_Module_Product.podspec的内容

    3、将代码提交到git上

    git add .

    git commit -m"修改的具体内容"

    git push

    //这句话就是给我们的库文件打tag,这个tag一定要和.podspec文件内容一一对应,否则有问题//将来每次更新我们自己的库文件的时候,要去升级库的版本号,要做两步//1.修改.podspec文件中的数字 2.给我们的库打tags,如下所示

    git tag 1.0.0

    git push --tags

    4、验证podspec文件

    pod spec lint SpecTest_Module_Product.spec --allow-warnings

    5、验证通过,上传到Cocoapod中

    pod trunk push SpecTest_Module_Product.spec --allow-warnings

    这个过程要等待一段时间,如果提示 🎉 Congrats 的信息,说明已经创建成功

    6、创建一个测试项目,引用私有库,运行成功,贴一份我测试项目中的Podfile文件,easy!

    podfile

    相关文章

      网友评论

          本文标题:制作CocoaPod依赖库

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