创建属于自己的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了。