個人庫上傳到cocoapods記錄

weixin_34208283發表於2018-10-20

一直想構建一個常用的類庫,並上傳到cocoapods,以後多個工程可以隨意引用。實現步驟如下:

1.傳自己的工程到github上。

2.打tag,release 一個版本出來。

3.寫License檔案,github 上選擇 MIT 的也可以。

4.寫podspec檔案,具體寫法參考網上。這步遇到一些問題,比如對應tag的工程找不到,版本號不用像網上說的一樣加v。比如s.source_files路徑寫錯,會導致檔案路徑找不到。

最終寫好後用命令$pod spec lint *****.podspec,檢驗podspec檔案是否寫錯。

5.podspec檔案校驗沒問題後,用命令$pod trunk push --allow-warnings 上傳到pod伺服器。

這步有可能出現

···

[!] You need to register a session first.

···

解決方案命令如下:

pod trunk register 電子郵箱 '您的姓名' --description='macbook pro'


6.用pod search 搜尋新上傳的庫時,搜不到的解決辦法:刪除~/Library/Caches/CocoaPods/ 目錄下的 search_index.json 檔案。

注意:要把ruby的庫和pods的庫改為國內的,不然速度會很慢,或者根本沒速度。

相關文章