美文网首页组件化
组件化方案--使用cocoapods管理远程私有库

组件化方案--使用cocoapods管理远程私有库

作者: 星星星宇 | 来源:发表于2018-01-26 12:07 被阅读83次

    这篇文章中完整的介绍了如何使用CocoaPods来管理你的远程私有库 

    有英语基础的同学也可以参考CocoaPods的官方文档

    相关资料链接

    1.CocoaPods的官方文档

    2.使用Git版本控制的常用命令

    3.免费的私有代码托管平台-码云

    准备工作

    1.安装Xcode。

    2.安装CocoaPods(具体如何安装,这里就不详细介绍了)。

    3.账号(码云)注册好。

    开始

    打开Terminal

    输入查看我的索引库

    $ pod repo

    创建一个新的私有索引库

    我在码云上新建了一个名字叫MySpec的私有库,用来管理我所有的lib

    码云创建的私有库

    然后将其添加到本地的spec中

    $ pod repo add XXXXXX XXXX@XXXXX.git

    添加本地索引库

    创建自己的组件

    这里我们使用git命令来快速创建一个组件模板

    $ pod lib create MyLib

    创建Lib模板

    替换你的库文件并上传到远程代码托管平台

    上传之前在码云创建一个自己的私有远程仓库来托管代码

    创建好的Lib模板

    将代码上传到远程仓库

    提交代码

    将本地文件推送到远程库

    推到远程私有库

    验证本地库

    $ pod lib lint

    验证远程库

    $ pod spec lint

    将本地索引文件推到远程索引库

    $ pod repo push MySpec MyLib.podspec

    这里自动完成了将库添加到本地,然后推送到远程的操作。

    推送到索引库

    到这里已经完成了整个过程。

    下面我们就可以使用我们的私有库了

    打开一个使用CocoaPos管理的工程,在podfile里加入我们的私有远程库,然后pod MyLib

    就可以看到我们的库已经在pods文件中了

    pod install成功!!!!!

    注意:第一次使用的时候可能会搞错路径,或者漏掉一个步骤,本人也是试了很多遍才成功,关键还是要搞清楚每个文件的概念和作用,再操作起来就会少很多错误了。

    谢谢!!

    相关文章

      网友评论

        本文标题:组件化方案--使用cocoapods管理远程私有库

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