【发布时间】:2014-10-08 07:06:43
【问题描述】:
我收到了一个与 iOS 应用更新相关的半编程问题。希望这不是题外话。
好的,假设我得到了由开发人员 A 构建的应用程序的第 1 版,并且该应用程序已在应用商店发布。
一年后,开发人员 B 出现并从头开始构建相同的应用程序,而无需使用开发人员 A 的任何代码或项目文件。但是,开发者 B 确保使用相同的包 ID。
现在如果开发者 B 登录同一个 iTunes 连接帐户,为现有应用创建一个新的应用更新,并使用他自己的代码但完全相同的捆绑 ID 提交应用的下一个版本,是否会出现任何代码冲突最终用户的观点?
如果运行版本 1 的应用的现有用户安装版本 2,应用会崩溃吗?
我现在推测它应该可以工作,只要捆绑 ID 相同,但希望其他人以前做过,并且可以告诉我这种方法是否有任何问题。
理想情况下,我们希望创建更新而不是将其作为新应用启动,以便以前的用户看到更新应用通知,但我们不想冒被 Apple 拒绝的风险,因为我们有一个活动日期要见面。
【问题讨论】:
-
应用程序更新本质上会覆盖设备上的现有应用程序。它们不会覆盖文档文件夹,因此您完全可以按照您的描述进行操作。
-
另外,如果您有活动日期要见面,您可以向苹果申请“加急审核”,并选择“时间敏感事件”作为理由。
-
好的,谢谢,这让人放心。我还发现了这篇文章:stackoverflow.com/questions/24837003/…,这让我倍感安心。
-
@CW0007007 如果你回答,我会接受的。