アプリのアップデートを公開したいと考えています。アップデート後にアプリの名前を変更することはできますか? アプリがmyAppと呼ばれていて、更新後にmyApp 2と呼ばれるようにしたいとしましょう...それはできますか?
8 に答える
Build SettingでProduct Nameを変更できます。
実際にできます。AppStoreに表示されるアプリの名前である「バンドル名」と、ホーム画面のアイコンの下に表示される名前である「バンドル表示名」を変更できます。ただし、「バンドル識別子」を変更すると、アプリは同じアプリではなくなります。詳細については、こちらの Apple ドキュメントを参照してください。
https://stackoverflow.com/a/8074959/480415
ターゲットの「情報」タブを選択し、「バンドルの表示名」フィールドを希望の名前 (つまり「MySuperApp」) に設定します。これは、最も簡単で痛みのない解決策です。
Bundle display name
確かに、.plist ファイルを変更する必要があります
実際にはいくつかの「アプリ名」があります... (たとえば、「友達」、「ジョン」、「父」、「息子」などと呼ぶ人もいます... ふふふ!)
1) アイコンの下に表示される名前- いくつかの方法で変更できますが、@gWiz からの提案が最適です。ターゲットのプロパティ (タブ「情報」) で「バンドルの表示名」を変更するか、見つけることができます。 「一般」タブの「表示名」と呼ばれます)。
バンドルの表示名: (必須、ローカライズ可能) ユーザーに表示されるバンドルの名前。Siri によって使用され、iOS のホーム画面に表示されます。詳細については、CFBundleDisplayName を参照してください。
2)同じ [情報] タブにあるバンドル名は、@gWiz によって提案されているように、「アプリが AppStore に表示される名前」ではなく、次のようになります。
バンドル名: (推奨、ローカライズ可能) バンドルの短い名前。ユーザーに表示されることを意図していません。詳細については、CFBundleName を参照してください。
3) 別の名前は Product Nameで、[Build Setting] タブに表示されます - @Lihn の提案は問題ありません。Apple のドキュメントに記載されています。後で iTunes Connect に入力するアプリ名と同様の名前にする必要があります。 "...しかし、これは少し紛らわしく、100% 正しいわけではありません。iOS では「製品名」はあまり使用されません。忘れてください。MacOS では、どこかで見ることができるかもしれません... (提案?)
4) AppStoreで表示される名前。これは、新しいアプリを作成する (または新しいバイナリ バージョンでメタデータを変更する) ときにiTunesConnectで尋ねられ、通常、Apple では単に「名前」または「アプリ名」と呼ばれます。ドキュメンテーション...
アプリ名: (必須、ローカライズ可能) AppStore に表示されるアプリの名前。
5)スキームの名前、ターゲットの名前...おそらく興味がないか、自分で実験するか、Apple のドキュメントを読むことができます (私にとっては、実験したほうがよいでしょう)
現時点では、詳細をお伝えすることはできません。
しかし、主なアイデアは次のとおりです。
- デバイス上のアイコンの下の名前は、「バンドル表示名」を変更する新しいバイナリ提出時に編集できます
- AppStore 内に表示されるアプリの名前は、iTunes で直接「名前」または「アプリ名」を変更して、新しいバイナリを送信するたびに再度編集できます。
...両方ともローカライズ可能です。
プロジェクト名をダブルクリックして名前を変更すると、プロジェクト内のすべての参照を変更するよう求められます。変更をクリックします。
アプリ名の変更については、https://developer.apple.com/library/ios/qa/qa1625/_index.htmlを参照してください。
ただし、アプリのデータのディレクトリも変更されます。一部のデータを移動したい場合は、シミュレーターが使用するディレクトリを次のように見つけることができます。NSLog(@"%@",homeDir); 名前を変更する前と後に、ファインダーで「フォルダーに移動」を使用してそこに移動します。