2014-09-03 70 views
0

我需要並行維護相同應用程序的兩個版本。一個用於應用商店和一個獨立(而不是應用商店)版本。管理「獨立」應用商店版本的最佳方式是什麼?

我最初的計劃是使用主分支來開發所有對於這兩個版本都通用的特性。對於獨立版本,我的計劃是創建一個新分支,並在該分支中爲獨立應用程序添加功能,併爲應用商店版本添加功能。

其實我嘗試了我的計劃,但我有一個問題與cocoapods。我有多個常見的依賴關係,但對於獨立應用程序,我需要使用Sparkle框架。現在,每次我嘗試將主合併到我的一個分支時,我都與cocoapods文件產生了巨大的衝突。這是非常難以解決的。 我正在考慮爲我的源代碼管理移除窗格,但是當我切換分支時,我需要每次都進行「窗格安裝」。

有沒有更好的方法來做到這一點?

謝謝。

回答

2

我強烈建議使用目標。 Look Apple docshere

+0

我會試試看。謝謝。 – Pelish8 2014-09-03 13:26:14

相關問題