【问题标题】:2 similar iOS apps - what's the best way to manage them?2 个类似的 iOS 应用程序 - 管理它们的最佳方式是什么?
【发布时间】:2012-06-22 01:39:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: iphone ios xcode ipad


    【解决方案1】:

    这是very similar problem to this common one,您拥有共享大部分代码的完整版和精简版应用程序。

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

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

    【讨论】:

    • 这很有帮助,谢谢。以前读过有关付费/精简版的文章,但与我的情况无关。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-02-10
      • 2015-02-11
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      相关资源
      最近更新 更多