美文网首页
iOS组件化学习(2)

iOS组件化学习(2)

作者: liuyihua的技术修炼场 | 来源:发表于2017-04-26 09:20 被阅读21次

cocoapods 远程库学习

最近学习了iOS组件化,将自己写的简单框架和功能代码提交到cocoapads远程仓库,供他人或者小伙伴直接通过cocoapods进行下载和安装使用,故将学习中一些东西记录下来,和大家分享一下,也便于自己以后方便复习使用,好了我们言归正传,开始了:
首先呢, 创建库工程, 添加源文件到Classes文件夹下
第二, 上传项目到github上,或者是其他的源码管理的平台上,并且要打好标签;

git add .
git commit  -m '项目初始化'
git push origin master
git tag '1.0.0'
git push --tags

第三, 配置并上传框架的PodSpec 文件, 并使用trunk的方式上传
(1)podSpec文件 描述自己的框架信息 : 作者,版本, 下载地址等等


简单介绍

注意点:
pod install 就是根据这个文件里面的 源文件路径进行安装的;
一般这个文件的名称和工程名称保持一致;
文件的创建命令 $pod spec create 文件名称

(2)文件内容格式
如上面图中所示,可以下载被cocoapods管理的框架里面的描述信息, 也可以到官网查看;
第四,也是最重要的环节,就是验证和提交
podSpec文件写好后,进行本地验证,验证命令如下:
$pod spec lint podspec文件

验证通过后,进行注册
$pod trunk register 你的邮箱地址 '姓名'--verbose

注册后,你的邮箱会收到一条验证邮件,点击验证,跳转到cocoapods网页;


浏览器打开上面网址,进行验证

验证成功,返回终端,输入提交命令

输入提交命令 : $ pod trunk push

接下来就是等待审核了....

成功

以上就是简单的使用过程;谢谢!

相关文章

网友评论

      本文标题:iOS组件化学习(2)

      本文链接:https://www.haomeiwen.com/subject/xeidzttx.html