【发布时间】:2015-08-17 21:44:41
【问题描述】:
我最近在应用商店发布了一个新版本的应用。在 iTunes 连接上,我设置了显示在仪表板和应用商店中的名称,但是当下载到设备上时,名称与我计算机上的原始 Xcode 项目相同。那是怎么回事?我需要更改 plist 中的某些内容吗?
非常感谢。
【问题讨论】:
我最近在应用商店发布了一个新版本的应用。在 iTunes 连接上,我设置了显示在仪表板和应用商店中的名称,但是当下载到设备上时,名称与我计算机上的原始 Xcode 项目相同。那是怎么回事?我需要更改 plist 中的某些内容吗?
非常感谢。
【问题讨论】:
AFAIK,您必须更改 info.plist 中的包名称。默认为 $(PRODUCT_NAME)。而这个产品名称是你一开始在 XCode 中创建应用时输入的。
App Store 数据取自您在 iTunesConnect 中上传的信息。
此外,如果这差异很大,那么您的应用可能会被拒绝。检查指南 3.4。大约 2% 的应用因此被拒绝,check here。
【讨论】:
应该在设备本身上显示的名称在 XCode 的 plist 中的 Bundle Display Name 字段中定义。 App Store 上显示的名称在 iTunesConnect 上的 App Name 字段中定义。
这两个字段不会相互影响,但它们应该足够相似,以便 Apple 的审核团队不会拒绝该应用。
【讨论】: