我在iOS应用更新中遇到了一个与半编程相关的问题。希望这不是主题。
好的,我们假设我有一个由开发者A构建的应用程序版本1,该应用程序在应用程序商店中发布。
一年后快进,开发人员B出现并从头开始构建相同的应用程序,而不使用开发人员A或项目文件中的任何代码。但是,开发人员B确保使用相同的包ID。
现在,如果开发人员B登录到同一个iTunes连接帐户,为现有应用程序创建一个新的应用程序更新,并使用他自己的代码但完全相同的包ID提交下一个应用程序版本,那么是否存在任何代码冲突最终用户的观点?
如果运行版本1的应用的现有用户安装版本2,应用会崩溃吗?
我现在推测它应该可以工作,只要捆绑ID是相同的,但希望其他人之前已经这样做,并且可以告诉我这种方法是否存在任何问题。< / p>
理想情况下,我们希望创建更新,而不是将其作为新应用启动,以便之前的用户看到更新应用通知,但我们不想冒被Apple拒绝的风险,因为我们有一个活动日期可以满足
答案 0 :(得分:1)
应用更新实质上会覆盖设备上的现有应用。它们不会覆盖文档文件夹,因此您可以完全按照自己的描述进行操作。
此外,如果您有一个活动日期,您可以申请快速审核&#39;来自苹果并选择时间敏感事件&#39;作为一个原因