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

阅读前篇:

本文基于已安装cocoapods并且替换源以后的小伙伴阅读,如未正确安装环境,请移步百度。且本文多参照这位小伙伴的组件化经验

Cocoapods注册Trunk


一根聪简书截图

老哥解释的很清楚,这里不用做多的解释。相信照着输入没有任何问题。


开源的pod

这里以github为例:

Step 1:新建repository

新建repository

Step 2:完成仓库创建


创建步骤

Step 3:克隆到本地.

git clone *********************.git并且cd到对应目录下。

Step 4:创建.podspec文件

pod spec create  'name'      注:name请尽量与repository名称相同.

Step 5:修改.podspec文件内容


.podspec文件修改  1


.podspec文件修改  2


.podspec文件修改  3

Step 6:保存并提交到github

在对应本地仓库里面创建Sources,并加入编写好的.h/.m文件。然后push到github上面。命令如下:


基本git操作命令

至此开源的pod创建成功


验证并发布pod

Step 1:切换到含有.podspec文件的目录下。执行:

pod spec lint   验证.podspec文件正确性

错误 1:xcrun: error: unable to find utility "simctl", not a developer tool or in PATH ) during validation。

解决办法如图:


xcrun错误解决办法。

注:必须验证成功后才发布。

验证成功截图:


验证成功截图

Step 2:发布到cocoapods。执行:

pod trunk push 'name'.podspec

发布成功截图


发布成功截图

Step 3:更新repo。执行:

pod repo update

更新成功后就能搜索到我们上传的pod了。

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

友情链接更多精彩内容