WillyZhao的iOS组件化之----在Cocoapods中发布自己的Pod(私有)

创建属于自己的private pod需要熟练能操作公用pod。如不清楚操作方式请看上个章节。

这里创建方式一般有两种。1:在自己的git服务器上面搭建。2:借用github,码云等代码管理平台进行创建。注:由于github的private repository需要收费,这里以码云为例。

Step 1:登录码云,并创建一个新project。

如图:


创建private repository

Step 2:终端创建私有repo,并验证。

pod repo add RepoName SourceUrl         //RepoName名称,SourceUrl仓库地址

pod repo add ExampleProject https://gitee.com/***********/ExampleProject.git

验证命令

cd ~/.cocoapods/repos/ExampleProject

pod repo lint .

验证成功截图:


验证成功截图

Step 3:创建并修改.podspec

重新走Step 1的步骤,并选取如下:


创建仓库

创建完成后clone到本地,并按照上个章节添加资源文件以及设置tag,创建并修改.podspec文件.然后验证.podspec文件正确性。验证无误则上传,有误则修改。

Step 4:添加podspec到private repo

pod repo push RepoName RepositoryName.podspec

例如:

pod repo push ExampleProject ExampleProjectRepo.podspec

成功截图:


添加成功截图

成功后private repo中显示:


成功展示

pod中搜索情况如下:


然后就可以在Podfile文件中使用了。

详细使用步骤(啰嗦)

使用过程中可能会遇到如下错误:


错误信息

解决办法

Podfile修改如下:

source 'https://github.com/CocoaPods/Specs'

source 'https://git.oschina.net/********/********.git'(private repo 的git地址)

如图:


成功完成

至此咱们就可以愉快的使用自己创建的private repo了。

你可能感兴趣的:(WillyZhao的iOS组件化之----在Cocoapods中发布自己的Pod(私有))