Pod 私有库

前言

*终端执行
 pod repo list
Pod 私有库_第1张图片
repo master
  • 1建立自己的私有Spec.git

    假如以码云为例:https://gitee.com/mlionnner/LionnnerSpec.git
    
Pod 私有库_第2张图片
LionnnerSpec
  • 2将建立的私有Spec.git添加到本地

 pod repo add NAME URL [BRANCH]
 Eg: pod repo add MSpec https://gitee.com/mlionnner/LionnnerSpec.git

再次执行

 pod repo list
Pod 私有库_第3张图片
repolist.png
  • 3新建另外的一个仓库并上传自己的代码

 例如: https://gitee.com/mlionnner/MLView.git
Pod 私有库_第4张图片
MLView.git
 假如我想上传 MLView文件内的所有代码文件
Pod 私有库_第5张图片
MLView
  • 4创建 podspec文件

 进入到本地仓库的根目录
cd /Users/lvjialin/lionnner/MLView 
Pod 私有库_第6张图片
fit1
 pod spec create [NAME|https://github.com/USER/REPO]
Eg:  pod spec create MLView
生成了如下的文件
Pod 私有库_第7张图片
spec create
  • 5编辑podspec文件

  spec.homepage     = "https://gitee.com/mlionnner/MLView"
  spec.license      = "MIT"
  spec.platform     = :ios, "8.0"
  spec.source       = { :git => "https://gitee.com/mlionnner/MLView.git", :tag => "#{spec.version}" }
  spec.source_files  = "MLView/**/MLView/*.{h,m}"
#spec.exclude_files = "Classes/Exclude"

Pod 私有库_第8张图片
podspecinit

修改后


Pod 私有库_第9张图片
podspecupdate
  • 6上传

将MLView的仓库打上tag 0.0.1

终端执行
 pod lib lint
Pod 私有库_第10张图片
 pod repo push MSpec MLView.podspec --allow-warnings

你可能感兴趣的:(Pod 私有库)