5

我目前有一个 iPad 应用程序,但现在需要变成两个。第二个将或多或少与第一个相同,只是添加了登录屏幕并删除了主屏幕上的一些信息(以及其他小的调整)。这两个应用程序中的绝大多数将保持不变。该应用程序通常非常庞大且复杂。

所以......我的问题是管理这个的最佳方法是什么?我们是在谈论项目中的多个目标吗?git中的跟踪分支?也许是一个包含多个项目的 Xcode 工作区?

当然,目的是尽量减少将来我必须在两个应用程序中更改/添加相同代码的情况,同时让任何开发人员都可以轻松构建应用程序的任一版本。

任何帮助将不胜感激,谢谢。

4

2 回答 2

4

这是一个与常见问题非常相似的问题,您拥有共享大部分代码的完整版和精简版应用程序版本。

我还将发布一个指向本教程的链接,在我引用的其他堆栈溢出问题中我没有看到该链接。本教程适用于 Xcode 3,但在 Xcode 4 中使用相同的概念并不难。

是的,我会在一个 Xcode 项目中使用两个目标。

于 2012-06-20T00:38:33.827 回答
1

我不是这方面的专家,但我可能会复制该项目,然后像你说的那样,拥有一个包含两个项目的工作区。您可以使用项目中的每个头文件打开 2 个选项卡,然后比较它们并进行相应的编辑。同样,在这方面没有专家,但祝你好运!

于 2012-06-19T23:15:08.767 回答