前言
*終端執行
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