最近アプリを送信しましたが、「AppName iPhone Edition」を使用したため、Apple に却下されました。
利用規約を読むとこれは正しいように見えましたが、デバイスに表示される名前に iPhone を使用することはできないとのことでした。
問題は、ビルド設定で製品名を変更すると、新しいプロビジョニング プロファイルを要求されたことです。新しいプロビジョニング プロファイルを作成する必要がありますか? それとも、デバイスに表示されるアプリ名を変更するだけでよいですか?
最近アプリを送信しましたが、「AppName iPhone Edition」を使用したため、Apple に却下されました。
利用規約を読むとこれは正しいように見えましたが、デバイスに表示される名前に iPhone を使用することはできないとのことでした。
問題は、ビルド設定で製品名を変更すると、新しいプロビジョニング プロファイルを要求されたことです。新しいプロビジョニング プロファイルを作成する必要がありますか? それとも、デバイスに表示されるアプリ名を変更するだけでよいですか?
同じバンドル ID を保持している限り、アプリ名を変更でき、新しいプロビジョニング プロファイルは必要ありません。
デフォルトでは、Info.plist には次のものがあります。
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
必要に応じて変更し、製品名は変更しないでください。
また、iTunes Connect で変更する必要があります。
プロビジョニング プロファイルは、既定でアプリ識別子 (com.yourCompany.yourAppProductName) に関連付けられています。したがって、(ビルド設定で) 製品名を変更すると、識別子も変更されます。このような問題を回避するために、要約で識別子コードを手動で指定できます。
また、情報タブで「バンドルの表示名」を変更していることを確認してください。この名前は何でもかまいません。製品名や識別子を変更する必要はありません。