我最近提交我的应用程序被苹果拒绝,因为我用:“AppName的iPhone版”iPhone应用程序拒绝
这似乎是从阅读他们的条款和条件是正确的,但他们告诉我,我不能在使用iPhone名称显示在设备上。
因此,问题是,当我在构建设置中更改产品名称时,它要求我提供新的配置配置文件。我是否需要创建新的配置文件,或者只需更改设备上显示的应用程序名称?
我最近提交我的应用程序被苹果拒绝,因为我用:“AppName的iPhone版”iPhone应用程序拒绝
这似乎是从阅读他们的条款和条件是正确的,但他们告诉我,我不能在使用iPhone名称显示在设备上。
因此,问题是,当我在构建设置中更改产品名称时,它要求我提供新的配置配置文件。我是否需要创建新的配置文件,或者只需更改设备上显示的应用程序名称?
只要保持相同的捆绑ID,您就可以更改应用名称并且不需要新的供应配置文件。
供应配置文件默认绑定到应用程序标识符(com.yourCompany.yourAppProductName)。因此,当您更改产品名称(在构建设置中)时,标识符也会发生变化。您可以在摘要中手动指定标识码以避免这样的问题。
另外请确保您正在更改信息选项卡中的“包显示名称”。此名称可以是任何内容,并且不需要更改产品名称或标识符。
默认情况下,Info.plist中有这样的:
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
只是将其更改为任何你想要的,并保持您的产品名称不变。
您还需要将其更改为iTunes Connect。
明白了,但接下来的问题是,我无法在iTunes Connect中更改名称,因为它告诉我我的应用程序名称已被使用。我该怎么做?我有两个版本的iPad版本和iPhone版本,它不是一个通用应用程序我有两个目标,一个用于iPhone,另一个用于iPad,我想用同一个名字。 – LilMoke
好的,但我在哪里更改名称。我在构建设置中更改了产品名称,并且需要新的配置配置文件。或者,我是否需要手动输入捆绑ID并使其相同? – LilMoke
您可以在iTunes连接的元数据部分下更改名称。您是否尝试更改供应门户中的名称? – rooster117
设备上出现的名称在xCode中的“信息包显示名称”下的信息选项卡中设置这与产品名称不同,并且与您在iTunes Connect上指定的名称不同, – Dancreek