web-dev-qa-db-fra.com

est-il possible de changer le nom d'une application iOS via xcode?

nous voulons publier une mise à jour de notre application. Est-il possible de renommer l'application après la mise à jour? disons que l'application s'appelle myApp et que je veux qu'elle soit appelée myApp 2 après la mise à jour ... est-ce possible?

22
otmezger

En fait, vous le pouvez. Vous pouvez modifier le "Bundle Name" qui (je pense) est le nom de l'application apparaît sur l'AppStore et le "Bundle Display Name" qui est le nom qui apparaît sous votre icône sur l'écran d'accueil. Mais si vous modifiez votre "Bundle Identifier", votre application n'est pas la même application. Plus d'informations peuvent être trouvées dans le Apple Docs ici .

21
gWiz

Dans Build Setting , vous pouvez modifier Product Name.

enter image description here

46
Linh Nguyen

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

sélectionnez votre cible, onglet "Info" et définissez le champ "Bundle display name" sur le nom de votre choix (c'est-à-dire "MySuperApp"). Il s'agit de la solution la plus simple et sans douleur.

9
RyanG

Bien sûr, vous devez modifier Bundle display name dans votre fichier .plist

6
dariaa

En fait, il y a plusieurs "noms d'application" ... (comme plusieurs personnes vous appellent "ami", "John", "père", "fils", ... hehehe!)

1) le nom que vous voyez sous l'icône - vous pouvez changer de plusieurs façons, mais la meilleure suggestion vient de @gWiz, changez simplement votre "Bundle" nom d'affichage "dans vos propriétés Cible (onglet" Info ", ou vous pouvez le trouver appelé" Nom d'affichage "dans l'onglet" Général ").

Nom d'affichage du bundle: (Obligatoire, Localisable) Le nom visible par l'utilisateur du bundle; utilisé par Siri et visible sur l'écran d'accueil dans iOS. Voir CFBundleDisplayName pour plus de détails.

2) le nom du bundle , qui se trouve dans le même onglet "Info", n'est pas " le nom de l'application apparaît sur l'AppStore "comme suggéré par @gWiz, plutôt:

Nom du bundle: (recommandé, localisable) Le nom court du bundle; non destiné à être vu par l'utilisateur . Voir CFBundleName pour plus de détails.

3) un autre nom est le nom du produit , que vous pouvez trouver dans l'onglet "Build Setting" - la suggestion @Lihn est correcte, à partir de Apple documentation " Le nom du produit est le nom de votre application tel qu'il apparaîtra aux clients dans la boutique et devrait être similaire au nom de l'application que vous aurez entré plus tard dans iTunes Connect. "... mais c'est un peu déroutant, et pas 100% correct. Dans iOS, le "Nom du produit" n'est pas trop utilisé, oubliez-le. Dans MacOS, vous pouvez peut-être voir quelque part ... (suggestions?)

4) le nom que vous voyez dans AppStore , cela est demandé dans iTunesConnect lorsque vous créez une nouvelle application (ou souhaitez modifier les métadonnées avec une nouvelle version binaire), et est généralement simplement appelé "Nom", ou "Nom de l'application" dans Apple ...

Nom de l'application: (obligatoire, localisable) Le nom de l'application comme indiqué dans l'AppStore.

5) Nom des schémas, nom des cibles, ... probablement vous n'êtes pas intéressé, ou vous pouvez expérimenter par vous-même, ou lire = Apple docs (mieux vaut expérimenter, pour moi)


Pour le moment, je ne peux pas vous donner plus de détails, comme:

mais l'idée principale est:

  • Le nom sous l'icône , sur l'appareil, peut être modifié lors d'une nouvelle soumission binaire en changeant "Bundle display name"
  • Le nom de l'application , tel qu'il apparaît dans l'AppStore, peut être modifié à nouveau à chaque nouvelle soumission binaire, en changeant "Nom" ou "Nom de l'application" directement dans iTunes.

... et les deux sont localisables.

4
Prak

Le nom de l'application est le nom du produit pour le débogage/version dans les paramètres de build -> Packaging. Si vous le modifiez, le nom du bundle et le nom d'affichage du bundle peuvent également changer si la valeur par défaut $ {PRODUCT_NAME} est là. Selon le Apple docs Bundle Display Name est le nom qui s'affiche sous l'icône de l'application tandis que Bundle Name est un nom court de ce qui précède, mais je ne suis au courant de rien qui l'utilise.

2
abavisg

double-cliquez simplement sur le nom de votre projet et renommez-le, puis il vous demandera de changer toutes les références dans le changement de clic du projet.

1
Parab

Pour changer le nom des applications, voir https://developer.Apple.com/library/ios/qa/qa1625/_index.html

Cependant, le répertoire des données de l'application changera également. Si vous souhaitez déplacer certaines données, vous pouvez trouver le répertoire utilisé par le simulateur, par ex. avec: NSString * homeDir = NSHomeDirectory (); NSLog (@ "% @", homeDir); avant et après le changement de nom et utilisez "Aller au dossier" dans le Finder pour y accéder.

0
Pisca46