我最近提交了我的应用程序,Apple拒绝了它,因为我使用了:'AppName iPhone Edition'
通过阅读他们的条款和条件似乎是正确的,但他们告诉我,我不能在设备上显示的名称中使用iPhone。
所以,问题是,当我在构建设置中更改产品名称时,它会要求我提供新的配置文件。我是否需要创建新的配置文件,或者我是否可以更改设备上显示的应用程序名称?
答案 0 :(得分:5)
只要您保留相同的捆绑ID,就可以更改应用名称,而无需新的配置文件。
答案 1 :(得分:2)
默认情况下,Info.plist包含:
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
只需将其更改为您想要的任何内容,并保持您的产品名称不被修改。
您还需要在iTunes Connect中更改它。
答案 2 :(得分:1)
默认情况下,配置文件与应用程序标识符绑定(com.yourCompany.yourAppProductName)。因此,当您更改产品名称(在构建设置中)时,标识符也会更改。您可以在摘要中手动指定标识符代码以避免此类问题。
另外请确保您正在更改信息标签中的“捆绑显示名称”。此名称可以是任何名称,不需要更改产品名称或标识符。