1. 程式人生 > >Github上建立iOS公有庫

Github上建立iOS公有庫

1. 新建工程

cocoapods安裝,(安裝過程請參考: link.)

2. 新建Github倉庫

訪問 github.com,登陸Github,新建一個倉庫,該倉庫用來儲存即將上傳的工程。倉庫需要填寫處如下: Alt

3. 建立pod描述(podspec)檔案

podspec全稱為pod specification,是用來描述pod資訊的檔案,也是pod索引檔案,以後別人就是通過該檔案查詢自己在github上的公有庫。操作如下:

  • 開啟終端

  • cd “工程路徑”, 進入自己的工程路徑下

  • 輸入 pod spec create “工程名”, 效果如下圖: Alt

4. 上傳工程到github

  • 複製github倉庫連結,進入倉庫,操作如下:Alt
  • 桌面新建一個資料夾,準備儲存從遠端倉庫克隆的工程.
  • 開啟SourceTree,點選新倉庫,從URL克隆,如圖所示:Alt
  • 將遠端倉庫與本地桌面剛才新建的資料夾一一對應,如圖:Alt 以上只是完成了遠端倉庫與剛才新建立的資料夾的對應,接下來很簡單,將我們最開始建立的工程的全部內容(注意:.git檔案忽略不選中)拷貝到新建立的資料夾下,Alt

對sourceTree進行提交,至此,本地工程上傳github成功,也完成了本地工程與遠端倉庫的對應。

5. 驗證描述(podspec)檔案

  • 首先要修改podspec檔案,使podspec檔案的s.homepage和s.source 要跟github上倉庫的地址保持一致.其次修改s.version,版本號自己可定,記得儲存.

  • 其次回到soureceTree,提交最新程式碼,然後點選最新提交的記錄,給該次提交打個tag,tag就是以後尋找該公有庫的版本號,如圖:Alt Alt

  • 驗證podspec檔案,開啟終端,進入工程路徑下,輸入 pod lib lint --allow-warnings ,如圖,驗證成功:Alt

  • 如果驗證不成功,歡迎留言諮詢。

6. 註冊Trunk,推送podspec到cocoapods

  • 註冊:終端輸入 pod trunk register “your email address” “your github name” --verbose,輸入後會收到一份郵件,開啟郵件中的連結,驗證一下,至此,註冊Trunk成功.Alt
  • 再次驗證podspec檔案,同上.
  • 推送podspec檔案至cocoapods上,終端輸入 pod trunk push “your podspec name” --allow-warnings,這個需要一點時間。如下圖:Alt

7. 驗證結果

  • pod search "工程名"Alt以上。