是否可以在XCode中使用相同的代码库进行两个项目?
我有一个提供演示版和完整版的应用。它们共享相同的代码,我只是在我的plist文件中设置了一个标志,并且在我的代码中的某个地方我做了
if (demo_mode) {
// ...
} else {
// ...
}
这很容易进行测试,但不适合应用商店,因为我需要稍微不同的应用图标和应用名称。
我也可以复制一个项目,但是我必须将一个项目中的更改应用到另一个项目中(错误修正,UI更改等)。这就是为什么我想为两个项目使用相同的源文件夹。
答案 0 :(得分:0)
您可能会使用StoreKit为要升级的用户提供非耗材购买,并将其用作您的旗帜。 StoreKit通常涉及大量样板文件,因此您可以考虑实现类似MKStoreKit之类的东西来处理其中的一些问题。您可以使用MKStoreKit轻松检查用户是否购买了升级。恢复购买也相对容易。
答案 1 :(得分:0)
您只需要一个有两个目标的项目。
您可以使用不同的目标制作不同的配置或文件,也可以共享相同的代码,但可以单独提交到App Store。
如果您需要更多帮助,请与我联系。