我目前有一个 iPad 应用程序,但现在需要变成两个。第二个将或多或少与第一个相同,只是添加了登录屏幕并删除了主屏幕上的一些信息(以及其他小的调整)。这两个应用程序中的绝大多数将保持不变。该应用程序通常非常庞大且复杂。
所以......我的问题是管理这个的最佳方法是什么?我们是在谈论项目中的多个目标吗?git中的跟踪分支?也许是一个包含多个项目的 Xcode 工作区?
当然,目的是尽量减少将来我必须在两个应用程序中更改/添加相同代码的情况,同时让任何开发人员都可以轻松构建应用程序的任一版本。
任何帮助将不胜感激,谢谢。