我在 AppStore 上发布了一个应用程序,我想将其迁移到企业开发人员帐户以进行内部分发。我在企业文档中读到:
如果您希望用户将应用程序的数据保存在他们的设备上,请确保新版本使用与要替换的相同的捆绑标识符,并告诉用户在安装新版本之前不要删除旧版本。如果捆绑标识符匹配,新版本将替换旧版本并将数据存储在设备上。
现在,假设我们在已安装的AppStore 二进制文件和使用不同证书签名的企业二进制文件之间保持 Bundle ID 相同……它应该覆盖他们手机上的同一个应用程序,而不是创建第二个应用程序。
我联系了 Apple 支持,他们说“不,如果您不指示客户卸载他们的旧应用程序,您将安装 2 个应用程序”。这是真的?