繁体   English   中英

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

[英]No way to change bundle ID of existing iOS app?

背景:

我的公司从第三方开发者那里购买了一个 iOS 应用程序。 该应用程序在其利基市场(良好的评级和稳定的用户数量)中很受欢迎。 我们希望在这种受欢迎程度的基础上再接再厉,因此尽管我们正在重新命名它,但我们绝对希望我们未来的版本能够显示为现有应用程序的更新。

据我了解,这意味着我们必须继续使用现有的捆绑包 ID,但这不是很好(现有的捆绑包 ID 中包含以前作者的实际姓名,我们继续使用这似乎不专业)。 理想情况下,我们会使用我们自己的新捆绑 ID(类似于 com.OurCompanyName.OurNewProductName)为现有捆绑 ID 设置别名。

问题:

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

b) 如果我们一直使用现有的 bundle 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 的回复

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM