2014-07-10 104 views
1

解決工作流問題我正在一個私人吊艙,與其他幾個工程師。這個吊艙被一些項目使用。需要幫助解決與私人cocoapod

我已經正確設置了私人podspec回購,並且一切正常,但是我的git標籤正在以一個快速的速度攀升。我覺得必須有更好的方法來解決這個問題,只是不確定如何進行。這是我正在做的。

  1. 將代碼更改爲專用吊艙。
  2. pid spec lint。

假設這個成功,那麼

  1. git的標籤添加到回購私人吊艙。
  2. 更改podspec文件中的版本,並更改​​podspec文件中的標記。
  3. 莢回購推....

然後在我的主要的應用程序使用此: 6.豆莢更新

雖然這一切的作品,它使我升級我的Git標籤非常迅速,即使是大量的這些標籤和pod版本也不會被使用。另外,如果另一個項目執行「pod更新」,那麼它會得到這個最新版本,即使我沒有在我的目標應用程序上完全測試它。

想知道是否有一個工作流程,我可以使用我的私人吊艙,進行更改,並用我的目標應用程序進行測試,一旦我滿意,然後標記&推送podspec。

我想基本上,我想「分支」我的podspec,直到我確定它已準備就緒,然後通過執行版本號&標記將其發佈到組。

感謝您提供良好工作流程的任何提示。

-Dan。

回答

1

您不需要使用標籤在pod文件中引用您的代碼。您也可以使用repo'head',一旦代碼穩定,就可以創建一個標籤並使用它。供參考Using Pod file.在文檔中查找pod 'Objection', :head並閱讀相關部分。