• cocoapods公有库创建


    第一步:在git上创建一个项目(项目名为库名),并克隆到本地。

      

    第二步: 在本地仓库中创建一个项目PodDemo,并将我们想要共享的库单独放入一个文件夹

      

    第三步:推送到远程仓库,并打上 tag为0.0.1 。

       这里需要注意,打tag的目的是为了三方库可设置成以我们打的tag为版本定义

    第四步:注册

      pod trunk register fusheng_it@163.com "makeKeyReuse"

        验证

      pod trunk me

      注册完成后,会有一封邮件发送到该邮箱,我们也可以打开发送到邮箱的链接验证是否成功

    第五步:生成spec文件

      1> cd ./FSPodDemo/PodDemo   //这里我们cd 到项目目录 

      2> pod spec create https://github.com/fushengit/FSPodDemo  红色部分为git上的项目地址

    第六步:编辑spec文件  

      s.version : 显示三方库版本的版本号

      s.summary: 摘要,简单说明三方库的作用。不可不填

      s.license:  这个根据在git上创建项目来的

      s.source: 这个需要将 :commit=>xxxx  修改成 :tag=>s,version  这样才能根据前面设置的版本号来控制三方库的版本号

      s.source_files : "git上的项目名(库名)" ,"真正需要共享的库的路径/*.{h.m}"

      

    第七步:验证、上传

      pod spec lint

      pod trunk push 

      这里我们需要注意的是:1> 不能有警告和错误,否则验证不会通过

                 2> 相同的版本不能重复的发布否则会报错

                 3> 大多数的错误可以通过升级cocoapod 来解决!!!! 这个是真的坑。

    第八步:测试

      pod init

      pod 'FSPodDemo'    这个加载podfile里面

        pod install 。

    下一篇:cocoapods私有库创建,尽请期待。。

  • 相关阅读:
    js点击显示全部内容(用于内容比较长时)
    vs中运行时如何去除虚拟目录
    selenium使用中的几个问题
    解决播客程序不能播放Flv文件的问题
    VS2005 + VSS6.0 简单应用示例
    IList转换为DataTable
    asp.net根据生日计算年龄(具体到年月天)
    vs2005菜单中没有显示源代码管理怎么办
    asp.net解决中文乱码问题
    跨域删除cookie的问题
  • 原文地址:https://www.cnblogs.com/fusheng-it/p/7002788.html
Copyright © 2020-2023  润新知