无法更改现有 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
的回复
背景:
我的公司从第三方开发者那里获得了一个 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
的回复