创建一个精简版,使用多个目标,你如何避免覆盖完整版?

Posted

技术标签:

【中文标题】创建一个精简版,使用多个目标,你如何避免覆盖完整版?【英文标题】:Creating a lite version, using multiple targets, how do you avoid overwriting the full version? 【发布时间】:2013-05-17 14:40:26 【问题描述】:

我正在使用多个目标的策略来创建 ios 应用的精简版。在通过 Xcode 进行测试时,在模拟器中以及在我的设备上运行构建时,它会为 lite 版本创建一个新图标。完整版和精简版紧挨着它们,似乎没有发生覆盖。

但是,通过 Test Flight 下载的远程测试人员报告说,在安装精简版时,它会覆盖完整版。当他们随后升级回完整版时 - 完整版在应用商店中,精简版没有 - 它覆盖回完整版。我该如何避免这种情况?

更新

看来我需要自定义应用程序 ID,实现/检查的最佳方法是什么?

【问题讨论】:

他们有不同的App id吗? 您需要两个独立的 Info.plist 文件,每个文件都有不同的包 ID。 【参考方案1】:

您需要为您的 Lite 版本创建一个自定义应用 ID。

编辑:

在您的目标上,您需要更改捆绑标识符。

【讨论】:

在哪里创建这个自定义应用 ID? 我用一个例子来修改我的答案。

以上是关于创建一个精简版,使用多个目标,你如何避免覆盖完整版?的主要内容,如果未能解决你的问题,请参考以下文章

为精简版和完整版处理不同的 xib 文件

从精简版到完整版,适用于 APP 旧/当前用户的完整版,无需应用内购买

以精简版和完整版的形式提交到应用商店 [关闭]

office2016官方下载免费完整版中文版下载

教你如何使用android studio发布release 版本(完整版)

如何验证提交到应用商店的存档代码