個人庫上傳到cocoapods記錄
一直想構建一個常用的類庫,並上傳到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的庫改為國內的,不然速度會很慢,或者根本沒速度。
相關文章
- 000 上傳本地庫到Github遠端庫過程全記錄Github
- AS上傳Library到JCenter 教程+踩坑記錄
- 標記本地映象並上傳到映象庫中
- 上傳自己的庫到jcenter
- 個人記錄
- CocoaPods 整合 SnapKit 踩坑記錄APK
- gitlab上傳問題記錄Gitlab
- 個人常用記錄
- cocoapods 私有庫實踐筆記筆記
- ReactiveCocoa個人記錄React
- 個人誤操作記錄
- 關於怎麼上傳一個SDK到github,並且可以用cocoapods管理。Github
- git 上傳程式碼到遠端倉庫Git
- ctfshow檔案上傳漏洞做題記錄
- Linux 個人使用記錄Linux
- fastapi個人學習記錄ASTAPI
- 如何將docker 映象上傳到docker hub倉庫Docker
- Flutter 混合開發實戰問題記錄(三)打包並上傳flutter aar 到mavenFlutterMaven
- 如何將你的 CocoaPods 庫升級到 Swift 4Swift
- Laravel 使用個人經驗記錄Laravel
- 個人CSS問題的記錄CSS
- Pycharm 個人安裝小記錄PyCharm
- 個人計算機維修記錄計算機
- git相關操作,個人記錄Git
- CocoaPods私有庫
- git 自動上傳程式碼到遠端倉庫Git
- 如何通過Gradle上傳Android庫到JCenterGradleAndroid
- Laravel 大檔案分塊上傳錯誤記錄Laravel
- 上傳專案到githubGithub
- Flutter個人小知識點記錄Flutter
- 個人部落格開發記錄
- 製作 Cocoapods 庫
- iOS CocoaPods公有庫iOS
- iOS CocoaPods私有庫iOS
- 我的CocoaPods庫
- 自定義 Cocoapods 庫
- 記錄下學習釋出一個包到npm上NPM
- 怎麼上傳自己的程式碼/專案到自己的github倉庫上Github