2014-03-25 66 views
4

最近我創建了一個小型的iOS類,我想將它用於CocoaPods。現在我已經將它添加到GitHub,並且我遵循this tutorial,它解釋了創建CocoaPod的過程,但我堅持使用這個:「將Podspec添加到CocoaPods規格回購」。爲現有的GitHub倉庫創建CocoaPod

有人可以解釋以下步驟,如如何分叉存儲庫和發出拉請求。 我知道Google上有很多類似的答案,但如果有人能夠分享創建CocoaPods的經驗,我會非常感激。

還有一個選項可用於檢查在我將項目公開給我的項目之前添加pod的最終結果是什麼?

回答

10

您現在需要使用Trunk來上傳您的規格。首先,確保你已經註冊與中繼會話:

pod trunk register [email] [name] --description=[your session description] 
  1. pod spec create
  2. 編輯SuperAwesomeProject.podspec文件並保存。 Podspec Syntax Guide
  3. 運行pod spec lint並修復它報告的任何錯誤。
  4. 部署您podspec與pod trunk push SuperAwesomeProject.podspec

比下面的舊方法簡單多了!

注意:下面發佈的信息現在已過時。


千萬不要這麼做。我只是離開這裏爲後人..

  1. 訪問CocoaPods Specs Repo
  2. 按叉,然後選擇您的GitHub的帳戶。
  3. 使用終端克隆您的回購
  4. cd Specs && mkdir -p project-name/version-number例如, mkdir -p SuperAwesomeProject/0.0.1
  5. cd SuperAwesomeProject/0.0.1
  6. pod spec create
  7. 編輯SuperAwesomeProject.podspec文件並保存。 Podspec Syntax Guide
  8. 運行pod spec lint並修復它報告的任何錯誤。
  9. 如果你的天賦通行證掉毛,與git commit -am "Added SuperAwesomeProject"
  10. git push origin master
  11. 添加podspec訪問您的GitHub叉頁面並提交Pull Request
  12. 等待規格業主合併您拉的要求之一。

如果您已經有了podspec文件,只需將其複製到SuperAwesomeProject/0.0.1文件夾並跳過步驟7。

2

也許,我的回答是爲時已晚...無論如何,請在下面找到,我已經執行的步驟:

  1. 莢主幹註冊YOUR_EMAIL 'YOUR_NAME' --description = 'YOUR_MAC'
  2. 莢SPEC創建YOUR_LIBRARY YOUR_GITHUB_LIBRARY_URL
  3. 編輯YOUR_LIBRARY.podspec
  4. 莢規範皮棉
  5. 莢樹幹推YOUR_LIBRARY.podspec