iPhone应用程序拒绝

时间:2012-05-29 19:37:13

标签: xcode provisioning-profile

我最近提交了我的应用程序,Apple拒绝了它,因为我使用了:'AppName iPhone Edition'

通过阅读他们的条款和条件似乎是正确的,但他们告诉我,我不能在设备上显示的名称中使用iPhone。

所以,问题是,当我在构建设置中更改产品名称时,它会要求我提供新的配置文件。我是否需要创建新的配置文件,或者我是否可以更改设备上显示的应用程序名称?

3 个答案:

答案 0 :(得分:5)

只要您保留相同的捆绑ID,就可以更改应用名称,而无需新的配置文件。

答案 1 :(得分:2)

默认情况下,Info.plist包含:

<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>

只需将其更改为您想要的任何内容,并保持您的产品名称不被修改。

您还需要在iTunes Connect中更改它。

答案 2 :(得分:1)

默认情况下,配置文件与应用程序标识符绑定(com.yourCompany.yourAppProductName)。因此,当您更改产品名称(在构建设置中)时,标识符也会更改。您可以在摘要中手动指定标识符代码以避免此类问题。

另外请确保您正在更改信息标签中的“捆绑显示名称”。此名称可以是任何名称,不需要更改产品名称或标识符。