pod trunk參考資料
http://yulingtianxia.com/blog/2014/05/26/publish-your-pods-on-cocoapods-with-trunk/
制作效果:
開始制作:
1.pod lib create ZITOCloound
目前的理解example里放置的是完整的工程(已打包好靜態好,已導入依賴庫,配置環境等)
lib文件夾里是放置的SDK
文件結構如圖示:待解決:example文件夾里的工程用cocoapods管理(即用cocoapods對已完成項目進行管理)
備注:example里的是示例demo ?沒有影響,起到展示的作用
2.配置ZITOCloound.podspec文件
3.進入example文件夾.pod install --verbose --no-repo-update
4.提交源碼并打上標簽
$ cd /Users/chiyou/Desktop/ZITOCloound
$ git remote add origin 關聯倉庫
$? git add .
$? git commit -m '0.1.0'
$ ?git tag '1.0.1'
$ ?git push --tags ?(另一種:git push origin 1.0.1)
$ ?git push origin master -f(加上f代表強制退代碼到remote)
4.
驗證.podspec文件
pod lib lint VCocoapodsLib.podspec? --allow-warnings --verbose
--allow-warnings:忽略警告 --verbose:打印細節
推到trunk上
pod trunk push ZITOCloound.podspec
備注:
pod trunk push命令做了如下三個工作:
驗證你本地的podspec文件(你也可以用pod lib lint命令來驗證)
上傳你的podspec文件到trunk
將你的podspec文件轉化成trunk需要的JSON文件
5.測試:
pod search 可以搜到嗎
新建工程
pod init?
pod 'ZITOCloound'
pod install
run 跑工程 ?
報錯:未解決:
用戶無需手動導入依賴,即可輕松接入支付SDK
周二需要做的事情:
1.打包靜態庫(手動/cocoapods打包)
核心庫,通道庫
2.確認核心庫,各通道庫所需要添加的依賴 ?環境配置(other link flag)
3.創建項目,提交到github, ? pod trunk