美文网首页iOS技术资料
CocoaPods远程私有库随笔

CocoaPods远程私有库随笔

作者: forping | 来源:发表于2017-09-14 15:57 被阅读0次

需求:

使用Cocoapods集成自己在服务器的私有代码

剖析:

想使用Cocoapods远程集成自己的私有库,

首先,代码需要在服务器进行私有的保存

另外,需要有一个私有的索引库,通过索引库寻找到自己的代码

之后,本地的索引库需要和远程索引库产生关联,这样就可以了

步骤:

1.代码写好

代码

2.去某一个代码平台,创建项目(这里使用的是coding

这里我们一共要创建两个项目,一个保存我们的框架,另一个作为远程私有索引库来使用,用来存放框架的索引文件.podspec文件


创建存放框架索引文件的项目 存放框架的代码 完成时的样子

3.整理自己的代码

这里我们使用快速创建模板测试工程,在任意位置创建文件夹保存工程(eg:桌面)

创建文件夹

利用Terminal(终端),到相应的文件夹利用命令行创建模板测试工程

创建模板

之后使用终端填写一些信息,这些信息是生成 .podspec(索引文件)需要的。

生成索引文件

生成文件的格式如图所示

文件层次

这里我们先更改框架代码,我们事先准备好的代码放到YLXGiftAnimation/Classes/位置,记得吧ReplaceMe.swift(替换我)文件删掉

更改框架代码

之后重新安装pods

重新安装pod

打开示例代码会发现已经有我们的代码了,只不过这是本地库


4.把自己的代码上传到远程代码仓库

这里我们要更改索引文件

更改完成之后,我们需要上传代码,并且创建一个 0.1.0的 tag(version)

代码提交

添加remote这一步,可能需要输入仓库的账号密码,或者在仓库上添加SSH公钥,我之前已经做过这一步了,这里没有再次提示,如果有遇到问题的,可以留言给我。

上传代码的地址

这个时候代码已经上传成功了。

代码上传成功

该添加tag了

添加tag 添加tag成功的表现

5.检测索引文件是否符合标准

验证

下一步,需要把索引文件放在代码仓库里,

这里我们分两个步骤。

5.1 本地索引库和远程索引库产生关联

5.2 索引文件添加到本地索引库,(会自动添加到远程索引库)

这个时候去pod search一下我们的框架

使用框架

搞定收工。

相关文章

网友评论

    本文标题:CocoaPods远程私有库随笔

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