Pod 私有庫

前言

*終端執行
 pod repo list
repo master
  • 1建立自己的私有Spec.git

    假如以碼云為例:https://gitee.com/mlionnner/LionnnerSpec.git
    
LionnnerSpec
  • 2將建立的私有Spec.git添加到本地

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

再次執行

 pod repo list
repolist.png
  • 3新建另外的一個倉庫并上傳自己的代碼

 例如: https://gitee.com/mlionnner/MLView.git
MLView.git
 假如我想上傳 MLView文件內的所有代碼文件
MLView
  • 4創建 podspec文件

 進入到本地倉庫的根目錄
cd /Users/lvjialin/lionnner/MLView 
fit1
 pod spec create [NAME|https://github.com/USER/REPO]
Eg:  pod spec create MLView
生成了如下的文件
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"

podspecinit

修改后


podspecupdate
  • 6上傳

將MLView的倉庫打上tag 0.0.1

終端執行
 pod lib lint
 pod repo push MSpec MLView.podspec --allow-warnings
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容