美文网首页
iOS-创建自己的pod远程库

iOS-创建自己的pod远程库

作者: malgee | 来源:发表于2018-12-03 21:34 被阅读1次
1. 首先在github创建自己的库
2. 克隆到桌面,并在里面创建需要放到远程库的文件内容
3. 创建项目的podspec文件

用终端命令cd到本地项目目录并执行如下命令:

  • pod spec create objectName
    这时候本地就生成一个objectName.podspec文件

打开.podspec文件(不要使用文本编辑打开修改)修改里面的配置

Pod::Spec.new do |s|

s.name         = "objectName"
s.version      = "0.0.3"
s.summary      = "Network to determine."
s.homepage     = "https://github.com/malgee/objectName"
s.license      = "MIT"
s.license      = { :type => "MIT", :file => "LICENSE" }
s.author       = { "malgee" => "malgee@amberweather.com" }
s.platform     = :ios, "9.0"
s.source       = { :git => "https://github.com/malgee/objectName.git", :tag => "0.0.3" }
s.source_files  = "objectName/*.{h,m}"
s.requires_arc = true
end
4. 验证podspec文件是否正确
  • pod lib lint

如果出现 objectName passed validation. 说明验证通过,继续向下进行,没有通过需要查看.podspec文件书写✍️是否正确

5. podspec文件中需要指定的tag, 完成上述操作后给项目打tag

$ git add .
$ git commit -m "commit"
$ git tag "0.0.1"
$ git push --tags
$ git push origin master

6.把podspec文件推送到CocoaPod官方库
$ pod trunk push iOS_Category.podspec

到这里执行完成。

相关文章

  • iOS-使用CocoaPods创建私有仓库(一)

    iOS-创建私有仓库步骤 一、创建本地pod私有库 cd到你想创建pod库工程的路径,并执行pod库的创建。命令如...

  • iOS-创建自己的pod远程库

    1. 首先在github创建自己的库 2. 克隆到桌面,并在里面创建需要放到远程库的文件内容 3. 创建项目的po...

  • cocoapods远程私有库的使用

    1.创建远程私有索引库 pod repo add XXX 地址 2.终端创建pod模版工程 3. 创建Pod私有库...

  • pod 私有库搭建流程

    Pod私有库是什么: 搭建步骤 1.创建远程索引私有库 2.创建远程私有库 3.在本地添加一个自己的远程索引库 4...

  • CocoaPods私有库制作(小白教程)

    一、背景 二、准备私有库平台 三、创建一个Git远程仓库 四、创建Pod代码库4.1 使用pod创建库:4.2 添...

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

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

  • 远程私有库步骤

    创建 1、自己的远程私有库的索引库添加到 cocoapods的索引库 2、 创建pod模版库 3、将要抽离的写好...

  • iOS创建私有库

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

  • pod创建远程私有库

    1.创建宿主工程 pod 指令生成 pod init pod install 2.创建远程私有索引库 码市 码云等...

  • Pod:创建私有远程库方法

    1、创建远程索引仓库(注意:要初始化远程索引库)和本地索引库pod repo add (本地索引库名) (远程地址...

网友评论

      本文标题:iOS-创建自己的pod远程库

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