两个应用程序可以具有相同的 Bundle Name,但不同的 Bundle Identifier 吗?

Posted

技术标签:

【中文标题】两个应用程序可以具有相同的 Bundle Name,但不同的 Bundle Identifier 吗?【英文标题】:Can two application have the same Bundle Name, but different Bundle Identifier? 【发布时间】:2013-08-10 10:01:38 【问题描述】:

如果两个应用具有不同的Bundle Identifiers但标题相同,是否意味着它们将存储在真实设备中的相同位置?

【问题讨论】:

希望我挽救了这个问题,让你更清楚你想要做什么,@AdamLee 作为产品名称,您可以使用任何名称。 ***.com/questions/9667582/… 如果您的两个应用具有相同的bundle identifier,它们将在真实设备中相互叠加安装,因此需要唯一。 【参考方案1】:

捆绑标识符必须是唯一的,这意味着您不能在设备上安装两个具有相同捆绑 ID 的应用。产品名称不必是唯一的,这很有意义,因为很难避免意外冲突。

【讨论】:

【参考方案2】:

这已经发布多年了。但认为这可能对正在寻找信息的人有所帮助。

Bundle Identifier 是每个应用程序独有的东西。 AppStore 上的每个应用程序都必须有不同的 Bundle Identifier,否则在将应用程序提交到应用程序商店时会遇到问题。

关于手机菜单中应用的标题,无所谓,只是应用在手机上的显示名称。

但是,当您选择一个名称以在应用商店中展示您的应用时,它应该是唯一的。无论如何,Apple 不允许您在应用商店中拥有两个同名的应用。如果其他人使用了您的姓名,您必须更改您的姓名,或者如果您对该名称拥有商标权并希望将其发布以供您使用,则您必须提交索赔。

【讨论】:

以上是关于两个应用程序可以具有相同的 Bundle Name,但不同的 Bundle Identifier 吗?的主要内容,如果未能解决你的问题,请参考以下文章

SQL查询从具有相同列“名称”的其他两个表中获取具有不同值的单列“名称”[关闭]

React组件中两个具有相同键的孩子

如何提交多个具有相同name属性的表单

具有相同祖先的两个对象的比较

查询以匹配两个表中具有相同电话号码区号的列

java 将两个相同对象不同属性list合并?