制作CocoaPods

个人记录,详请参考官网

(1)创建pod模板
pod lib create MyLibrary
(2)修改代码

添加修改代码,注意切换到Example文件夹,pod install 看看没有问题

(3)打tag并推送到远程

版本号需同.podspec文件里的s.version一致

> git tag 0.1.0
> git push origin 0.1.0
(4)验证.podspec文件

可以通过两种方式来完成,pod lib lint而pod spec lint。它们之间的区别是pod lib lint不访问网络,而是pod spec lint检查外部存储库和关联的标签。

pod spec lint BlinkingLabel.podspec

可能出现的问题,



原因是没有添加依用到的赖库如AFNetworking

(5)部署库,推送podspec文件到cocoapods
pod trunk push BlinkingLabel.podspec

如果没有注册,需要先注册,使用其中一个命令

pod trunk register eloy@example.com 'Eloy Durán' --description='Personal Laptop'
pod trunk register eloy@example.com --description='Work Laptop'
pod trunk register eloy@example.com

点击邮箱中收到的链接进行验证,然后返回来就可以推送了


~~ 愿您每天有所收获!

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

相关阅读更多精彩内容

  • CocoaPods 开源库的制作过程: 添加私有Pod仓库,用来存储私有Pod库的podspec文件,类似Coco...
    心至靜行至遠阅读 4,326评论 0 1
  • CocoaPods是iOS最常用的类库管理工具,通过CocoaPods使用简单的命令就可以快速管理常用的类库。自己...
    CircusJonathan阅读 4,712评论 0 5
  • 1、Github创建仓库 打开GitHub,开始Create a new repository 创建完成后,clo...
    方小花c阅读 1,828评论 0 0
  • 脑壳大,写了个cocoapods 已经上了 后面增加内容,搞忘了以前怎么写的了 还是在简书上面记录哈别到时候更新的...
    chance395阅读 3,265评论 0 2
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,749评论 28 53

友情链接更多精彩内容