2014-09-03 76 views
0

我需要并行维护相同应用程序的两个版本。一个用于应用商店和一个独立(而不是应用商店)版本。管理“独立”应用商店版本的最佳方式是什么?

我最初的计划是使用主分支来开发所有对于这两个版本都通用的特性。对于独立版本,我的计划是创建一个新分支,并在该分支中为独立应用程序添加功能,并为应用商店版本添加功能。

其实我尝试了我的计划,但我有一个问题与cocoapods。我有多个常见的依赖关系,但对于独立应用程序,我需要使用Sparkle框架。现在,每次我尝试将主合并到我的一个分支时,我都与cocoapods文件产生了巨大的冲突。这是非常难以解决的。 我正在考虑为我的源代码管理移除窗格,但是当我切换分支时,我需要每次都进行“窗格安装”。

有没有更好的方法来做到这一点?

谢谢。

回答

2

我强烈建议使用目标。 Look Apple docshere

+0

我会试试看。谢谢。 – Pelish8 2014-09-03 13:26:14

相关问题