美文网首页征服iOS
如何将自己的项目发布到cocoaPods最详细教程

如何将自己的项目发布到cocoaPods最详细教程

作者: 我来自猿圈 | 来源:发表于2017-02-15 22:02 被阅读131次

    让我们菜鸟也可以做一个大神的美梦
    首先概括一个大概的步骤:

    代码上传到Github
    
    创建podspec文件
    
    在Github上创建release版本
    
    注册CocoaPods账号
    
    上传代码到CocoaPods
    
    检验是否上传成功
    
    更新框架版本
    

    首先注册一个github账号,这个自己处理不做描述了.
    必备条件:自己已注册github账号,电脑已安装cocoaPod.
    1.开始创建一个项目:

    Paste_Image.png

    下一步主要看截图红色框填写信息:

    Paste_Image.png Paste_Image.png

    到终端运行 cd到桌面生成本地仓库:git clone (加git地址)

    Paste_Image.png

    然后创建一个自己的项目放在本地仓库目录下

    Paste_Image.png

    下一步将项目上传至github;打开本地仓库里面的项目Mytestpod,这里我直接使用xcode自带git管理界面;

    Paste_Image.png

    点击commit 如下图:

    Paste_Image.png

    被选中的文件,是这次要提交的文件,注意这一步只是跳到本地仓库.


    Paste_Image.png

    最后一步点击push 这次才是提交到我们的github远程仓库

    Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png

    下面我们为这个项目创建一个release版本打一个tag;

    Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png

    以上这些上传项目到github,都是为发布cocopods做准备的
    下面我们回到桌面找到项目文件夹,在终端运行pod spec create Mytestpod(我的项目名):注意这里一定要先cd 到自己的项目文件夹下;

    Paste_Image.png Paste_Image.png Paste_Image.png

    打开之后是这样的: 我标记的需要自修改

    Paste_Image.png

    你会发现有些内容已经填写好了,比如作者邮箱都自动生成了;因为之前我的电脑之前为git配置过邮箱:

    Paste_Image.png Paste_Image.png
    填写完成;直接ctrl+s保存下,然后来到终端因为一直没有关闭,
    所以一直在项目路径下,运行pod trunk register xxxxxx@qq.com 'dragon' --description='dragon'
    我这里直接以QQ邮箱为例了. Paste_Image.png Paste_Image.png Paste_Image.png

    上传之前执行pod spec lint 验证这个文件

    Paste_Image.png

    下一步可以再查询下自己的注册pod邮箱信息了,执行pod trunk me:因为我之前注册过,下面的描述是今天的信息

    Paste_Image.png

    现在可以发布自己的项目到pod上了,执行pod trunk push Mytestpod.podspec --allow-warnings 以我自己的项目为例,--allow-warnings这句忽略文件里警告意思.然后可以耐心等待了.嘿嘿;
    由于我上面的项目在pod上已经存在,不能上传了,请允许换我之前的项目,我们还可以通过执行pod trunk delete DMBaseMoudle 0.0.1 (版本号) 删除: 注意要切换新对应项目路径下哦.

    Paste_Image.png

    然后执行 pod trunk push DMBaseMoudle.podspec --allow-warnings 发布我的项目.


    Paste_Image.png

    然后可以pod search 自己的项目啦 瞧瞧看 嘎嘎!

    Paste_Image.png
    说一下我第一次集成遇到的问题把,search不到,通过度娘找到答案:先pod setup,然后执行rm ~/Library/Caches/CocoaPods/search_index.json 再执行pod search DMBaseMoudle 这个操作会很慢等待执行结束成功了,就可以找到自己的项目啦 哈哈, 如果还有遇到其他问题,具体百度自行解决,或者有好的解决方案,欢迎再下面评论哈...
    本篇文字大部分学习资源来自这位大神分享:http://www.cocoachina.com/ios/20160415/15939.html

    相关文章

      网友评论

        本文标题:如何将自己的项目发布到cocoaPods最详细教程

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