无法更改现有 iOS 应用程序的包 ID?

No way to change bundle ID of existing iOS app?

背景:

我的公司从第三方开发者那里获得了一个 iOS 应用程序。该应用程序在其利基市场很受欢迎(良好的收视率和大量用户)。我们希望在这种受欢迎程度的基础上再接再厉,因此尽管我们正在对其进行品牌重塑,但我们绝对希望我们未来的版本能够显示为现有应用程序的更新。

据我了解,这意味着我们必须继续使用现有的 bundle ID,但这并不好(现有的 bundle ID 中包含前作者的真实姓名,这对我们继续使用似乎不专业).理想情况下,我们会将现有的捆绑包 ID 与我们自己的新捆绑包 ID 进行别名(类似于 com.OurCompanyName.OurNewProductName)。

问题:

a) 我是否理解更改现有捆绑包 ID 的可能性绝对为零?没有设置别名的隐藏机制,没有向 AppStore 工作人员求情,没有例外?

b) 如果我们一直使用现有的 bundle ID,那会有多尴尬?捆绑包 ID 实际显示在哪里(在设备系统 UI、AppStore 网络 UI、public 分析等上)?

c) 我是否漏掉了一些明显的东西?当然,在我们之前还有许多其他人处于这种情况。有没有其他方法可以让我们更新现有应用程序但使用更合适的包 ID?

谢谢!

a) Bundle Identifier 对于应用程序非常重要,更改它基本上需要您创建一个全新的应用程序,这将摆脱用户的任何 iCloud 内容。 b) 大多数用户根本不会看到它,这是可能的,但正如 Paulw11 所说,99.99% 的用户甚至不会考虑这样做。 c) 遗憾的是,如果不实际创建一个全新的应用程序,就无法更改 Bundle Identifier。 对于您非常不幸的处境,我深表歉意,祝您在今后的工作中一切顺利,好运。

a) 你说的对,你没机会了

b) 完全同意。好消息是它们在应用程序中不可见 url 或在共享时,但是当涉及高级要求时,例如其他应用程序可以访问您的应用程序数据或将 pdf 共享到您的应用程序,您需要将您的包 ID 共享给其他应用程序开发人员会在其中显示捆绑 ID 中的旧公司名称。

c) 完全同意 同选项a.

A) 你是对的。捆绑 ID 应用程序。您可以更改名称、图标、功能和其他所有内容,但如果您更改 bundle id,它就是一个不同的应用程序。 iOS 使用的是内部标识符。

B) 一般来说,用户永远不会看到它。通过一些努力,他们可以将 IPA 从他们的设备中取出并解压缩,但 99.999% 的用户不会这样做。

C).没有。看我对 A

的回复