美文网首页
CocoaPods远程私有库初体验

CocoaPods远程私有库初体验

作者: herui201211 | 来源:发表于2017-05-22 21:36 被阅读8次

本地索引文件
~/Library/Caches/CocoaPods/search_index.json

创建CocoaPods远程私有库大体流程如下:

a.创建索引库项目,并获取仓库地址。(如:https://git.coding.net/herui/HHSpecs.git
b.本地添加私有索引库:pod repo add HHSpecs https://git.coding.net/herui/HHSpecs.git
e.创建私有库项目,获取仓库地址。(如:https://git.coding.net/herui/HHCategory.git
c.本地创建私有pod库:pod lib create HHCategory
d.修改HHCategory.podspec文件相关配置。(如s.versions.descriptions.source等)
e.提交私有库,创建并提交tag。
f.提交本地pod项目到索引库:pod repo push HHSpecs HHCategory.podspec
g.Podfile文件指定索引库地址:
source 'https://git.coding.net/herui/HHSpecs.git'
source 'https://github.com/CocoaPods/Specs.git'
h.pod install 即可正常使用

下面是具体流程:
Coding创建两个项目:用于存放pod索引库HHSpecs以及pod库HHCategory

回到终端,添加索引库:

pod repo add HHSpecs https://git.coding.net/herui/HHSpecs.git

创建pod项目:

pod lib create HHCategory

成功后Xcode自动打开HHCategory-Example项目,

a.编辑HHCategory->Podspec Metadata->HHCategory.podspec文件,注意s.source即pod库地址、tag同s.version。
b.用自己的类文件替换掉Pods->Development Pods->HHCategory->HHCategory->Casses->ReplaceMe.m
如图:

提交pod项目到远程仓库。注意需要提交tag,且tag同上图中的s.version
提交本地pod项目到索引库:pod repo push HHSpecs HHCategory.podspec

到这里私有库就创建完毕,下面创建测试项目开始使用:

pod init 命令创建Podfile文件,其中因为HHCategory是私有库,所以需要指定source
pod install安装

大功告成哦耶~

相关文章

网友评论

      本文标题:CocoaPods远程私有库初体验

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