发布自己的 Cocoapod Pod 库

如果出现错误:请参考这个链接
官方安装文档
一篇挺全的文章
一些报错的解决方法
创建私有 Pod


1、创建一个私有的 Spec Repo

在 ~/.cocoapods/repos/ 下面创建自己的 repo。

cd ~/.cocoapods/repos/

2、添加您的私有 repo 到 CocoaPods

 pod repo add REPO_NAME SOURCE_URL

REPO_NAME:你创建的 repo 的名称
SOURCE_URL:源地址,如果是 gitHub 的地址就直接将那个地址 clone 。
检查一下安装是否成功,是否可用:

$ cd ~/.cocoapods/repos/REPO_NAME
pod repo lint

也可以使用,来查看更详细的信息

pod repo lint --verbose

3、添加 PodSpec 文件到你的 repo 中

创建你的 podSpec 文件

cd ~/Desktop
touch SPEC_NAME.podspec

编辑你的 podspec 文件

vi SPEC_NAME.podspec

保存你的 podspec 文件并将其添加到 repo 中

$ pod repo push REPO_NAME SPEC_NAME.podspec

这个代码将会运行

pod spec lint

来检查是否可用,如果成功就 ok 啦。我运行的时候报错了,是一个关于 git branch 的错误,如果发生这种情况你可以参考顶部链接解决。
这样你就将你的库发布到你自己创建的 repo 中了,那么接下来如果需要将它发布到 cocoapod 中让大家一起使用该怎么做呢?


4、添加到共有库中去

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容