2015-01-13 65 views
5

我們正在構建的Xcode 6.1的iOS 8應用程序,具有以下項目結構 -的Xcode 6嵌入式二進制

  • UI(GIT回購1)
  • 框架(GIT回購2)

將Git Repo 2作爲子模塊添加到Git Repo 1.框架項目在UI項目下被列爲「嵌入式二進制文件」。我們有一對夫婦的問題,這一點 -

  • 嵌入的二進制文件路徑是針對開發人員的機器和每個開發人員都有從回購中最新代碼後更新的路徑。
    • 如果上面的路徑是特定於特定機器的,我們如何在Jenkins上構建代碼?

是否有更好的方法來處理上述情況?

回答

4

如果您將嵌入式二進制文件定義爲「相對於構建產品」,那麼開發者的目錄結構看起來並不重要。這使您可以根據需要使用Jenkins。

對於我正在開發的其中一個項目,我們使用的是工作區與子項目,因爲我們的不同庫與應用程序本身不同。

雖然這是快速的,但這個鏈接描述了一些關於使用相對構建產品。

Swift iOS module not being deployed to expected debug directory

+1

謝謝本。我遵循你提供的鏈接中的指示,並且完美地工作。 – cubsnlinux

+0

我們的團隊最終獨立地得出了和你本一樣的結論,但無論如何我都給了你賞金。謝謝! –