iOS 上传公有库到cocoapods

    cocoapods一直是我特别喜欢用的iOS开发工具,可以快速高效的替我们管理iOS的第三方框架,这里不再赘述,本文的重点不在这里,本文旨在教大家怎样把自己写的库上传到cocoapods供大家使用。

1.去github创建公有仓库

个人比较喜欢用github,也可用coding等其他管理工具。(github传送门)创建好后把仓库克隆到本地,加入你的库文件和demo项目(demo可选)。

2.创建***.podspec文件

在仓库更目录下创建***.podspec文件,***是要上传cocoapods的框架名称,命令:

pod spec create ***

在根目录下回生成一个***.podspec的文件,编辑该文件,文件中各参数的意义请自行google,需要注意的地方是 s.version = "1.0",记住这个version,下面会用到。

输入命令:  pod lib lint [--verbose] [--use-libraries] [--allow-warnings]  检测***.podspec文件配置是否正确

不能有错误,如果有错误,google改之。

3.将本地代码提交到github远端仓库

提交到远端之前,记得打一个标签(tag),这个标签值就是之前***.podspec文件这只的version的值(重要)。

4.上传公有库到cocoapods

注册:  pod trunk register 邮箱 '用户名' --verbose

去邮箱打开cocopods发给你的邮件,打开连接

检测注册结果:  pod trunk me

上传:  pod trunk push ***.podspec

5.检测是否上传成功

更新本地cocoapods库: pod update

pod search ***   

如果找不到,别慌,新建一个工程,创建Podfile文件,加入pod ***

pod install

如果成功导入,说明上传成功了,pod search为什么找不到,我也不知道,可能要等两天吧


至此,成功上传自己的框架到cocoapods,去装逼吧

你可能感兴趣的:(iOS 上传公有库到cocoapods)