1隧膏、將xxx.podspec上傳github時贿堰,如果出現(xiàn):
需要將github庫設(shè)置為public,不能設(shè)為私有春缕。
pod trunk push BaseConfig.podspec --allow-warnings
成功之后顯示
這個就是庫以及上傳cocoapod成功盗胀。此時可以pod search 自己的庫艘蹋。
2锄贼、出現(xiàn):
CDN: trunk - Cannot perform full-text search because Algolia returned an error: 0: Cannot reach any host: Connection reset by peer - SSL_connect
終端執(zhí)行:pod repo remove trunk ,移除trunk源,執(zhí)行完后, pod search XXX 就都正常了!
3女阀、如果搜不到
刪除 ~/Library/Caches/CocoaPods 目錄下的 search_index.json 文件
pod setup成功后宅荤,依然不能 pod search 是因?yàn)橹澳銏?zhí)行 pod search 生成了 search_index.json 此時需要刪掉屑迂。
4、更新庫
1冯键、首先將更新代碼打tag惹盼,推送到github,然后修改xxx. podspec惫确,驗(yàn)證成功后上傳cocodpod手报。
2、pod trunk COMMAND
負(fù)責(zé)和 CocoaPods API 打交道改化,所以掩蛤,可以通過 pod trunk push
命令發(fā)布更新到 https://github.com/CocoaPods/Specs 倉庫。而 pod spec push
可以更新私有庫陈肛。
5揍鸟、公有庫更新的注意點(diǎn):
1.在庫工程里,整理好要更新的代碼句旱。
2.將xxx.podspec文件里s.version更新好阳藻,跟上傳github上的tag保持一致。
3.驗(yàn)證pod lib lint xxx.podspec --allow-warnings
本地庫是否能通過谈撒。如果通過腥泥,再推到github。
4.打好tag啃匿,上傳庫更新到github上道川。
5.在github上將發(fā)布版本切到最新上傳的tag。此時立宜,github上的工作已經(jīng)做完冒萄。
6.cd到庫目錄,上傳xxx.podspec到cocoapod橙数。pod trunk push xxx.podspec --allow-warnings
尊流。
7.發(fā)布之后需要等待審核,立即pod search是搜不到的灯帮。
8.https://cocoapods.org/pods 可以查詢自己的公有庫崖技。