【发布时间】:2014-09-03 12:13:40
【问题描述】:
我需要同时维护相同应用程序的两个版本。一个用于应用商店和一个独立(非应用商店)版本。
我最初的计划是使用 master 分支来开发两个版本通用的所有功能。对于独立版本,我的计划是创建一个新分支,并在该分支中为独立应用程序添加功能,对于应用商店版本也是如此。
实际上我尝试了我的计划,但我遇到了 cocoapods 的问题。我有多个常见的依赖项,但对于独立应用程序,我需要使用 Sparkle 框架。现在,每次我尝试将 master 合并到我的一个分支时,我都会与 cocoapods 文件发生巨大冲突。这是非常难以解决的。 我正在考虑为我的源代码控制删除 pod,但是,当我切换分支时,我每次都需要执行“pod install”。
有没有更好的方法来做到这一点?
谢谢。
【问题讨论】:
标签: objective-c xcode macos swift