CocoaPods 私有庫驗證和push操作

1、創建私有庫:pod lib create XXX 


2、驗證私有庫:pod lib lint XXX (本地驗證),pod spec lint XXX (本地和遠程驗證),

     如果當前私有庫引用到了其他私有庫,需要使用第二種方式,並指明地址引用的私有版本庫地址,示例:pod spec lint XXX.podspec --sources='http://192.16.0.xx/iOS-APP/XXX.git,https://github.com/CocoaPods/Specs.git' --allow-warnings --use-libraries --verbose


參數說明:

--sources:引用的私有庫地址,如果引用到其他第三方的庫,記得一定加上https://github.com/CocoaPods/Specs.git,多個地址以逗號“,”分割。如果沒有引用到其他的私有版本庫,這個參數可以不加,示例:pod spec lint XXX.podspec  --allow-warnings --use-libraries --verbose

--allow-warnings:允許警告,如果不加這個可能會由於項目裏太多警告而驗證不通過,一般都加上

--use-libraries:有引用到靜態庫,添加此參數

--verbose:輸出詳細日誌

3、push到遠程私有中央庫
     先在遠程添加一個私有版本庫xxx.git,然後將其添加到pod倉庫索引:pod repo add xxxx http://xxxx/xxx.git
     push到遠程私有版本庫:pod repo push xxxx xxx.podspec --sources='http://192.16.0.xx/iOS-APP/xxx.git,https://github.com/CocoaPods/Specs.git' --allow-warnings --use-libraries --verbose
參數說明同上。


注意:驗證和提交時,先打對應版本tag,本地.podspec文件中的版本在遠程一定要有對應tag

本文只介紹了驗證和提交,具體的怎麼從頭開始搭建我們自己的私有版本庫,等有時間了整理發出來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章