前言
*終端執(zhí)行
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
再次執(zhí)行
pod repo list

repolist.png
-
3新建另外的一個(gè)倉(cāng)庫(kù)并上傳自己的代碼
例如: https://gitee.com/mlionnner/MLView.git

MLView.git
假如我想上傳 MLView文件內(nèi)的所有代碼文件

MLView
-
4創(chuàng)建 podspec文件
進(jìn)入到本地倉(cāng)庫(kù)的根目錄
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的倉(cāng)庫(kù)打上tag 0.0.1
終端執(zhí)行
pod lib lint

pod repo push MSpec MLView.podspec --allow-warnings