1、將xxx.podspec上傳github時,如果出現(xiàn):
需要將github庫設置為public,不能設為私有。
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 是因為之前你執(zhí)行 pod search 生成了 search_index.json 此時需要刪掉。
4、更新庫
1、首先將更新代碼打tag,推送到github,然后修改xxx. podspec,驗證成功后上傳cocodpod。
2、pod trunk COMMAND 負責和 CocoaPods API 打交道,所以,可以通過 pod trunk push 命令發(fā)布更新到 https://github.com/CocoaPods/Specs 倉庫。而 pod spec push 可以更新私有庫。
5、公有庫更新的注意點:
1.在庫工程里,整理好要更新的代碼。
2.將xxx.podspec文件里s.version更新好,跟上傳github上的tag保持一致。
3.驗證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 可以查詢自己的公有庫。