美文网首页
私有库创建

私有库创建

作者: NapoleonY | 来源:发表于2019-02-27 11:48 被阅读2次

pod 注册

  1. 命令行下执行指令 pod trunk me ,如果出现如下提示,证明还未注册 pod image.png
  2. 注册 pod ,只需执行如下命令即可:
    pod trunk register xxx@xx.com "zhongshan"
    xxx@xx.com 为邮箱名
    zhongshan 为用户名
  3. 执行上述命令后,pod 会向上述注册邮箱发一份邮件,点击邮件中的连接,即可注册成功
  4. 此时,在命令行中重新执行命令 pod trunk me ,可以看到你的信息

公有库的创建

  1. 在项目工程中执行如下命令新建 .podspec 文件
    pod spec create XXXName,其中 XXXName 为 .podspec 文件名
  2. 打开刚才创建的 .podspec 文件,按照里面的提示编辑 spec 文件。其中 .podspec 文件的编辑可参考下面 .podspec 章节
  3. 执行 pod spec lint XXXName.podspec --allow-warnings 命令,用于检查 .podspec 文件是否编写正确
  4. 执行完上述命令后,命令行会出现下面的提示,
  • 如果出现这条提示,则表示 .podspec 或者代码工程有问题

    [!] The spec did not pass validation, due to 1 error.

  • 如果出现这条提示,则表示没有问题了

    .podspec passed validation.

  1. 推送工程到 Cocoapods ,这个过程从几分钟到几十分钟不等。
    pod trunk push XXXName.podspec --allow-warnings
    
  2. 直到出现提示如下,表示成功 屏幕快照 2019-03-03 11.59.22.png
  3. 使用 pod 搜索下自己的库
    pod search XXXName
    如果搜不到,则进入到 ~/Library/Caches/CocoaPods/ ,删除 search_index.json 文件
    然后执行 pod setup 命令
    重新搜索 pod search XXXName,会发现成功找到刚才提交的库
.podspec 文件
  1. 要开源的代码一定要打 tag,并且 .podspec 文件中的设置的 tag 号能找到,否则在上传到 Cocoapods 时会报错

未完待续

参考

  1. Cocoapods 应用第二部分-私有库相关
  2. 自定义Cocoapods库
  3. Cocoapods整理(三)——编写podspec文件

相关文章

  • iOS组件化开发远程私有库

    一、本地化私有库 工程创建好之后可以用作本地私有库,通过path来引入本地私有库 二、远程私有库 创建远程私有库,...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • iOS创建私有库

    iOS创建私有库 创建本地私有库索引和远程私有库索引关联 pod repo addSGSpecshttp://12...

  • 【cocoapods】基础 私有库 : 创建、使用、更新、集成第

    cocoapods 私有库 : 创建、使用、更新 ; 技术有先后,一起学习 ! 一、 制作私有库 创建自己的私有库...

  • 组件化创建远程私有库笔记

    1、创建远程私有库、远程私有Spec库2、创建私有库模板pod lib caeate 库名字3、将文件拖到clas...

  • ios 私有库创建

    一.创建私有库的索引库 1.git上创建私有索引库 拿到私有库的索引地址(https://github.c...

  • 创建远程私有库总结

    一、首次创建远程私有库流程 创建私有库 在某一个托管平台上创建远程私有库WWHKit在某一个托管平台上创建远程私有...

  • 创建pod私有库

    iOS创建私有库 1. 新建私有库 2.命令行创建本地私有库索引和远程私有库索引关联 pod repo add S...

  • iOS组件化1 之 创建远程私有仓库

    一、创建私有索引库 二、本地添加私有索引库 三、创建组件库 四、上传组件代码 五、提交podspec到私有索引库 ...

  • HCMediator组件化详解

    组件化创建流程库 组件化需要创建私有spec库(索引库)、HCMediator库(App中介库)、其他组件库 私有...

网友评论

      本文标题:私有库创建

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