CocoaPods远程私有库初体验

本地索引文件
~/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(忽略警告 --allow-warnings)
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安装

大功告成哦耶~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容