这篇文章中完整的介绍了如何使用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
替换你的库文件并上传到远程代码托管平台
上传之前在码云创建一个自己的私有远程仓库来托管代码
将代码上传到远程仓库
将本地文件推送到远程库
验证本地库
$ pod lib lint
验证远程库
$ pod spec lint
将本地索引文件推到远程索引库
$ pod repo push MySpec MyLib.podspec
这里自动完成了将库添加到本地,然后推送到远程的操作。
到这里已经完成了整个过程。
下面我们就可以使用我们的私有库了
打开一个使用CocoaPos管理的工程,在podfile里加入我们的私有远程库,然后pod MyLib
就可以看到我们的库已经在pods文件中了
pod install成功!!!!!
注意:第一次使用的时候可能会搞错路径,或者漏掉一个步骤,本人也是试了很多遍才成功,关键还是要搞清楚每个文件的概念和作用,再操作起来就会少很多错误了。
谢谢!!