我可以拥有一个应用程序的两个版本,它们具有不同的 BundleId 和相同的显示名称吗?

Can i have two versions of one App with different BundleIds and same display names?

我们有一个已经上线并被许多用户使用的应用程序。现在我们已经提出了更新的编程语言和新的后端。我们创建了一个新版本的应用程序,使用与旧版本完全不同的编程语言。

我们有一些用户仍在使用旧版(旧版服务)。 是否可以创建与旧应用程序具有 不同 bundleId 相同显示名称 以及 相同屏幕截图的新应用程序 在应用商店中作为旧应用?

According to App Store Review Guidelines,

Don’t create multiple Bundle IDs of the same app. If your app has different versions for specific locations, sports teams, universities, etc., consider submitting a single app and provide the variations using in-app purchase.

问题是,我们还需要为一些尚未迁移到较新服务的客户使用较旧的应用程序。

A​​pple 是否允许在 App Store 中使用不同 bundleId 和相同显示名称的外观完全相同的应用程序?

如有任何帮助,我们将不胜感激。

可以将这个新版本设置为一个新的应用程序,您甚至可以使用相同的屏幕截图。您不能重复使用的是在 App Store 上向您的客户显示的应用程序名称(在 App Store Connect 中输入)。这是唯一的,如果您尝试使用相同的名称,您将收到错误消息。您当然可以在设备名称上使用相同的名称(在 Xcode 中输入)。

只要你不在 App Store 上刷 "copies" 应用程序,应该没有问题,我见过无数次,还有一些公司的突出例子 "phasing" 出他们的旧应用程序。不过,从中长期来看,将 "old" 应用从商店中下架可能是合适的。