无法更改现有iOS应用程序的bundleID



背景:

我的公司从第三方开发商那里收购了一款iOS应用程序。该应用程序在其利基市场很受欢迎(良好的评级和大量的用户(。我们希望在这种受欢迎的基础上再接再厉,所以尽管我们正在重塑它的品牌,但我们肯定希望我们未来的版本能以现有应用程序的更新形式出现。

据我所知,这意味着我们必须继续使用现有的bundle ID,但这并不好(现有的bundleID中有上一位作者的实际姓名,这对我们来说似乎不专业(。理想情况下,我们会用自己的新捆绑包ID(类似com.OurCompanyName.OurNewProductName(来别名现有捆绑包ID。

问题:

a( 我理解更改现有捆绑包ID的机会绝对为零,这是对的吗?没有设置别名的隐藏机制,没有向AppStore员工求情,没有例外?

b( 如果我们永远使用现有的捆绑包ID,会有多尴尬?捆绑包ID实际显示在哪里(在设备系统UI、AppStore web UI、公共分析等上(?

c( 我是不是错过了一些显而易见的东西?当然,在我们之前,许多其他人也遇到过这种情况。我们是否有其他方法可以更新现有应用程序,但使用更合适的捆绑包ID?

谢谢!

a( 你是对的,你没有机会

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

c( 完全同意这与选项a相同。

A(你是对的。捆绑包id应用程序。你可以更改名称、图标、功能和其他一切,但如果你更改捆绑包id,那就另当别论了。它是iOS使用的内部标识符。

B( 一般来说,用户永远不会看到它。只要付出一些努力,他们就可以从设备上取下IPA并将其解压缩,但99.999%的用户不会这么做。

C( 。没有。看我对的回复

a(Bundle Identifier对于应用程序来说非常重要,更改它基本上需要您创建一个全新的应用程序,从而消除用户的任何iCloud内容。b( 大多数用户根本看不到它,这是可能的,但正如Paulw11所说,99.99%的用户甚至不会考虑走那条路。c( 遗憾的是,如果不实际创建一个全新的应用程序,就无法更改捆绑包标识符。我对你的不幸处境感到抱歉,并祝你在今后的工作中一切顺利,好运。

相关内容

最新更新