web-dev-qa-db-ja.com

Xcode経由でiOSアプリの名前を変更することは可能ですか?

アプリの更新を公開します。更新後にアプリの名前を変更することはできますか?アプリがmyAppと呼ばれ、更新後にmyApp 2と呼ばれるようにしたいとしましょう...それはできますか?

22
otmezger

実際にできます。アプリがAppStoreに表示される名前である(と思う)「バンドル名」と、ホーム画面のアイコンの下に表示される名前である「バンドル表示名」を変更できます。ただし、「Bundle Identifier」を変更すると、アプリは同じアプリではなくなります。詳細は Apple Docs here にあります。

21
gWiz

ビルド設定では、製品名を変更できます。

enter image description here

46
Linh Nguyen

https://stackoverflow.com/a/8074959/480415

ターゲットの「情報」タブを選択し、「バンドルの表示名」フィールドを目的の名前(つまり「MySuperApp」)に設定します。これは最も簡単で痛みのないソリューションです。

9
RyanG

もちろん、変更する必要がありますBundle display name .plistファイル内

6
dariaa

実際には、いくつかの「アプリ名」があります...(「友達」、「ジョン」、「父」、「息子」、... hehehe!などと呼ばれる人もいます)

1)アイコンの下に表示される名前-いくつかの方法で変更できますが、最良の提案は@gWizからです。ターゲットプロパティ([情報]タブの[バンドル表示名] 、または[全般]タブで[表示名]という名前を見つけることができます)。

バンドルの表示名:(必須、ローカライズ可能)バンドルのユーザーに表示される名前。 Siriによって使用され、iOSのホーム画面に表示されます。詳細については、CFBundleDisplayNameを参照してください。

2)バンドル名は、同じ「情報」タブにあり、「@ gWizが示唆するように、AppStoreにアプリが表示される名前」ではありませんむしろ:

バンドル名:(推奨、ローカライズ可能)バンドルの短い名前。 ユーザーが見ることを意図していない。詳細については、CFBundleNameを参照してください。

)別の名前は製品名です、「ビルド設定」タブで見つけることができます-Appleドキュメンテーション "からのように、@ Lihnの提案は大丈夫です製品名は、ストア内の顧客に表示されるアプリの名前であり、後でiTunes Connectで入力するアプリ名と同じである必要があります。 "... 100%正確ではありません。 iOSでは、「製品名」はあまり使われていません。忘れてください。 MacOSではどこかで見ることができるかもしれません...(提案?)

4)AppStoreに表示される名前、これは iTunesConnect で尋ねられます。新しいアプリを作成するとき(または新しいバイナリバージョンでメタデータを変更するとき)、通常はAppleドキュメントで「名前」または「アプリ名」と呼ばれます...

アプリ名:(必須、ローカライズ可能)AppStoreに表示されるアプリの名前。

5)スキームの名前、ターゲットの名前、...おそらく興味がないか、自分で実験するか、Appleのドキュメントを読んでください(実験する方が良い、私のために)


現時点では、次のように詳細を説明することはできません。

しかし、主なアイデアは次のとおりです。

  • デバイス上のアイコンの下の名前は、「バンドル表示名」を変更して、新しいバイナリ送信時に編集できます
  • アプリの名前は、AppStore内で見られるように、新しいバイナリ送信ごとに再度編集でき、iTunesで「名前」または「アプリ名」を直接変更できます。

...そして両方ともローカライズ可能です。

4
Prak

アプリ名は、[ビルド設定]-> [パッケージ化]の[デバッグ/リリース]の製品名です。変更すると、デフォルトの$ {PRODUCT_NAME}値が存在する場合、バンドル名とバンドル表示名も変更される可能性があります。 Apple docsによれば、バンドル表示名はアプリのアイコンの下に表示される名前ですが、バンドル名は上記の短い名前ですが、私はそれを使用するものは知りません。

2
abavisg

プロジェクト名をダブルクリックして名前を変更すると、プロジェクトクリック変更のすべての参照を変更するように求められます。

1
Parab

アプリ名の変更については、 https://developer.Apple.com/library/ios/qa/qa1625/_index.html を参照してください

ただし、アプリのデータのディレクトリも変更されます。データを移動したい場合は、シミュレーターが使用するディレクトリを見つけることができます。 NSString * homeDir = NSHomeDirectory(); NSLog(@ "%@"、homeDir);名前を変更する前後にFinderの[フォルダに移動]を使用してそこに移動します。

0
Pisca46