Github上建立iOS公有庫
阿新 • • 發佈:2018-12-17
1. 新建工程
cocoapods安裝,(安裝過程請參考: link.)
2. 新建Github倉庫
訪問 github.com,登陸Github,新建一個倉庫,該倉庫用來儲存即將上傳的工程。倉庫需要填寫處如下:
3. 建立pod描述(podspec)檔案
podspec全稱為pod specification,是用來描述pod資訊的檔案,也是pod索引檔案,以後別人就是通過該檔案查詢自己在github上的公有庫。操作如下:
-
開啟終端
-
cd “工程路徑”, 進入自己的工程路徑下
-
輸入 pod spec create “工程名”, 效果如下圖:
4. 上傳工程到github
- 複製github倉庫連結,進入倉庫,操作如下:
- 桌面新建一個資料夾,準備儲存從遠端倉庫克隆的工程.
- 開啟SourceTree,點選新倉庫,從URL克隆,如圖所示:
- 將遠端倉庫與本地桌面剛才新建的資料夾一一對應,如圖: 以上只是完成了遠端倉庫與剛才新建立的資料夾的對應,接下來很簡單,將我們最開始建立的工程的全部內容(注意:.git檔案忽略不選中)拷貝到新建立的資料夾下,
對sourceTree進行提交,至此,本地工程上傳github成功,也完成了本地工程與遠端倉庫的對應。
5. 驗證描述(podspec)檔案
-
首先要修改podspec檔案,使podspec檔案的s.homepage和s.source 要跟github上倉庫的地址保持一致.其次修改s.version,版本號自己可定,記得儲存.
-
其次回到soureceTree,提交最新程式碼,然後點選最新提交的記錄,給該次提交打個tag,tag就是以後尋找該公有庫的版本號,如圖:
-
驗證podspec檔案,開啟終端,進入工程路徑下,輸入 pod lib lint --allow-warnings ,如圖,驗證成功:
-
如果驗證不成功,歡迎留言諮詢。
6. 註冊Trunk,推送podspec到cocoapods
- 註冊:終端輸入 pod trunk register “your email address” “your github name” --verbose,輸入後會收到一份郵件,開啟郵件中的連結,驗證一下,至此,註冊Trunk成功.
- 再次驗證podspec檔案,同上.
- 推送podspec檔案至cocoapods上,終端輸入 pod trunk push “your podspec name” --allow-warnings,這個需要一點時間。如下圖:
7. 驗證結果
- pod search "工程名"以上。