单独的BundleName和名称显示在应用程序图标下方

时间:2019-04-17 07:31:41

标签: ios xcode app-store cfbundledisplayname

我正在尝试将一个烦人的名称与另一个产品的名称提交给应用商店的应用。我已经在App Store Connect中创建了一个应用,并且您在应用商店中显示的应用名称是唯一的。

出现在应用程序下的名称,但是我相信不需要唯一。例如,我的设备上有2个国际象棋应用程序,两个都在其图标下显示“ Chess”,但在应用程序商店中具有不同的名称。

我已将CFBundleDisplayName设置为我想在图标下方看到的名称,我的CFBundleName使用的是$(PRODUCT_NAME)变量。

当我尝试在XCode中验证版本时,却收到错误消息告诉我

  

捆绑软件使用已使用的捆绑软件名称或显示名称

如果可能的话,我希望获得一些有关如何实现这一目标的指导。

我怀疑我的构建设置中缺少某些内容,或者info.plist

中缺少了一个附加道具

理想情况下,我不想更改图标下方的名称,因为它是套件中的新产品,都遵循命名方式。

所以我注销了这三个值

  1. CFBundleDisplayName
  2. CFBundleName
  3. CFBundleIdentifier

它们都是唯一的,但是当我更改CFBundleDisplayName时,验证将失败。

enter image description here

1 个答案:

答案 0 :(得分:0)

您的显示名称是否与现有的核心iOS应用名称匹配?

我不认为您可以为应用命名任何与核心iOS应用匹配的名称,例如 Home,Settings Photos 都将成为限制。