美文网首页iOS开发
创建公共CocoaPods

创建公共CocoaPods

作者: Eddiegooo | 来源:发表于2017-02-23 16:45 被阅读4次

    原文地址:
    作者:BGoneray

    公共pod流程
    第一步
    在github上创建一个项目例如:podDemo,把地址clone到本地,在本地的podDemo文件下新建一个iOS项目,再把项目上传到github
    第二步
    打开终端进入项目地址,输入pod spec create xxx
    图1

    如图1,本地生成一个xxx.podspec文件,如图2,这个文件是用来为CocoaPods配置信息


    图2

    第三步
    配置xxx.podspec文件


    图3

    如图3,是一些基本的信息(以下是部分的解释)
    name 是pod导入时候查询的名称,类似‘AFNetworking’
    version 版本号
    license 最好提供一个license文件,不然有些奇特的坑
    source_files 开源的文件配置,这里取 项目名称/Classes/所有文件
    第四步
    本地验证,输入 pod lib lint


    图4

    图4表示验证通过了,否则会出现各种报错信息
    第五步
    网络验证,输入pod spec lint


    图5

    如图5,出现了一个错误,读不到LICENSE文件,在文件中前往到地址Library/Caches/CocoaPods/Pods/External ,有类似 c2647c78b608c98aa2b54d4c64af29f9-05735 的文件夹下,找到自己的项目,复制一个LICENSE文件进去(我在其他项目中copy了一个LICENSE文件),创建目录结构,如图6

    图6

    然后在验证一次 ,如图7,表示验证通过了


    图7

    第六步
    验证通过后可以打tag
    git tag -m “desc” “0.0.1”
    git push —tag
    提交到CocoaPods需要一个CocoaPods的账号,在终端输入 pod trunk register 邮箱 ‘昵称’ --description=‘描述’,邮箱验证后就可以上传自己的开源框架到CocoaPods了
    第七步
    上传到CocoaPods,输入 pod trunk push xxx.podspec,等CocoaPods审核,几秒或者几分钟就完成了
    成功后搜索一下,pod search,找不到就pod setup 后在search一下
    参考文档
    http://www.jianshu.com/p/d7d1942dd3f1
    http://www.cnblogs.com/wengzilin/p/4742530.html

    相关文章

      网友评论

      • Eddiegooo:写一遍 为了给自己记录一下也。。

      本文标题:创建公共CocoaPods

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