J'ai commencé un projet iPhone l'autre jour avec un nom de code de développement idiot, et maintenant je veux changer le nom du projet car il est presque terminé.
Mais je ne sais pas comment faire cela avec Xcode, essayer l'évidence de changer le nom de l'application dans le fichier info.plist, fait que le processus de signature se passe mal (je pense ...) et mon application ne lance pas donner moi une erreur de lancement.
Je suppose que je pourrais faire un nouveau projet et copier-coller tout, mais cela semble si primitif que j'espère une solution plus civilisée.
Réponses:
Targets
dansXcode
Get Info
sur la cible de votre projet (votre nom de développement actuel)Product Name
underPackaging
. Modifiez la valeur de ce que vous voulez que votre nouveau nom de projet soit.la source
Dans les nouvelles versions de Xcode ( Xcode 5 aussi ) pour changer le nom du projet, suivez ces étapes simples (aussi détaillées que possible):
Remarque: Dans cet exemple, je changerai un nom hypothétique d '"échantillon" en un nom "test".
Cliquez deux fois lentement sur la racine du projet dans le navigateur de projet, puis elle devient modifiable.
Renommez le projet.
Après avoir appuyé sur 'ENTER', l'assistant vous proposera de modifier automatiquement toutes les entrées liées au nom du projet et vous permettra de désélectionner certaines d'entre elles, si vous le souhaitez.
Appuyez sur 'RENAME' et Xcode fera le reste. En attendant, Xcode peut vous poser des questions sur l'option de faire un instantané du projet (il est très recommandé de le faire).
En plus de renommer le projet, vous souhaiterez peut-être renommer le schéma afin qu'il corresponde à votre nouveau nom de projet.
Répétez des étapes similaires comme 1 et 2, puis appuyez sur OK.
C'est ça.
Un autre scénario ... L'explication précédente était liée à la modification du nom du projet, mais il est probable que vous n'ayez qu'à modifier le nom d'affichage qui apparaît sous l'icône de l'application dans l'écran d'accueil. Ce sont les étapes:
Dans le groupe "Fichiers de support", localisez le fichier info.plist (ou associé)
Localisez la clé "Bundle display name" et modifiez la valeur au nouveau nom.
Supprimez "l'ancienne" application du simulateur ou de tout autre appareil de test.
Nettoyez et reconstruisez à nouveau votre application.
Voilà, vous verrez maintenant le nouveau nom de l'application sur votre écran d'accueil.
la source
Vous modifiez le nom d'affichage du bundle dans info.plist. C'est aussi simple que ça.
La modification du «nom d'affichage du bundle» (par opposition au «nom du bundle») est le seul moyen d'inclure des caractères comme «+» dans le nom de votre application. L'inclusion de caractères spéciaux dans le nom du projet provoquera une erreur lors du téléchargement sur l'App Store!
la source
Dans Xcode 4, recherchez "Product Name" sous l'onglet "Build Settings" de la cible.
la source
la source
Voici comment j'ai changé dans Xcode 4:
la source
Dans Xcode 3.2, sélectionnez simplement l'entrée Projet dans le panneau Groupes et fichiers, puis sélectionnez l'élément de menu Projet -> Renommer… J'ai travaillé pour moi.
la source
Si vous souhaitez uniquement modifier le nom d'affichage, vous pouvez directement modifier le fichier de propriétés (plist) de l'application.
Vous pouvez ajouter une nouvelle ligne avec la clé suivante: nom complet du bundle
Voici un exemple pour cela
Lorsque vous l'utilisez, le nom de l'application que vous avez donné avec cette clé s'affiche.
Vous pouvez donc le faire simplement.
la source
Xcode 7/8? C'est dans la liste que votre cible utilise
la source
À partir de Xcode 4.2 et versions ultérieures, vous pouvez utiliser une autre option. Cliquez simplement une fois sur le nom du fichier .proj en haut dans le volet de navigation de gauche et il sera disponible pour le renommer. Renommez-le et l'ensemble du projet sera renommé et pas seulement la cible.
la source
La meilleure façon que j'aime dans xcode5 est de changer le nom du produit dans les paramètres de construction. Recherchez «nom du produit» dans «paramètres de construction» et modifiez-le.
la source
Si vous devez modifier le nom de l'application tel qu'il apparaît sur l'écran d'accueil de l'iPhone, vous devez le faire dans la configuration cible, pas dans la configuration du projet.
Développez le groupe Targets dans Xcode, puis cliquez une fois sur l'élément en dessous. Il doit partager le nom de votre projet, qui est également le nom par défaut de l'application qui est générée.
Appuyez sur commande-I pour afficher la fenêtre d'informations, puis accédez à la balise Build.
Définissez la liste déroulante Configuration pour lire toutes les configurations.
Recherchez un paramètre appelé Nom du produit sous l'en-tête Emballage.
Changez cette valeur pour le nom que vous voulez pour vos applications compilées et, dans les mots immortels de Bugs Bunny: Viola! Faites un nettoyage puis générez et votre application prendra le nouveau nom.
la source
Dans Xcode 4, cliquez sur le nom du projet pour commencer à renommer.
la source
Product Name
dessousBuild settings-> Packaging
est une étape primordiale, sinon cela posera des problèmes lors de la soumission de la version finale.Si vous voulez changer le nom, celui-ci sera affiché sur votre écran, juste sous votre icône, dans Xcode 4, allez dans Targets-> info-> Bundle Display Name et changez-le en ce que vous voulez.
la source
Il est très facile de changer dans XCode 8, entrez le nom de l'application dans le champ "Nom d'affichage" dans la section Cible du projet -> Identité générale.
la source
Aussi: votre nom cible peut être le même que le nom de votre application - notez que la modification du nom cible ne change pas le nom de l'application - seule la modification des propriétés cibles décrites ci-dessous - changera le nom de l'application.
la source
Pour Xcode 10.2:
Bien que cette question ait de nombreuses réponses, je voulais expliquer tout le concept en détail afin que tout le monde puisse également appliquer ces connaissances à des versions ultérieures ou précédentes de Xcode.
Chaque projet Xcode se compose d'une ou plusieurs cibles. Selon Apple ,
A target specifies a product to build and contains the instructions for building the product from a set of files in a project or workspace.
chaque cible est donc un produit (application) en soi.Étapes pour changer le nom:
Étape 1: Accédez aux cibles et ouvrez l' onglet Info de la cible dont vous souhaitez modifier le nom.
Étape 2: Affichez la clé du nom de l'ensemble sous les propriétés de cible iOS personnalisées définies sur la propriété par défaut de
$(PRODUCT_NAME)
.Étape 3: Vous pouvez soit modifier directement le nom du bundle (non recommandé), soit ouvrir l' onglet Paramètres de construction, puis en recherchant le nom du produit sous Paramètres, vous verrez que le nom du produit est défini sur
$(TARGET_NAME)
.Étape 3A: Vous pouvez modifier le nom du produit ou vous pouvez également modifier le nom de la cible en double-cliquant sur la cible.
Ainsi, la modification du nom du produit ( nom de l' application) ou du nom cible entraînera des résultats similaires. Mais si vous souhaitez uniquement modifier le nom de l' application et que vous souhaitez continuer à utiliser le même nom cible, modifiez uniquement le nom du produit .
la source
Une note sur le nom d'affichage du bundle - c'est la bonne façon de changer le nom dans le menu de votre application, mais vous devrez probablement réinitialiser le contenu et les paramètres de votre simulateur iOS avant de voir le changement prendre effet.
la source
Vous pouvez modifier le
Product Name
sans changer votreProject Name
(en particulier le répertoire).Paramètres de construction> recherchez le mot-clé " nom du produit "> mettez à jour les valeurs
la source
Pour rassembler toutes les informations pertinentes en un seul endroit, voici la réponse officielle à cette question - et c'est la seule qui a fonctionné pour moi sur Xcode 5.1.1
Utilisez simplement le volet Identité et type dans Xcode.
la source
la source
J'ai vu de nombreuses façons de changer le nom de votre application sur l'écran d'accueil, et je ne pense pas que la nécessité de modifier votre
.plist
fichier ou de modifier les paramètres de construction de la cible soit justifiée.Par défaut dans Xcode 7.2, vous n'avez même pas de «nom d'affichage de bundle» dans votre
plist
fichier.Et par défaut, votre «Nom du produit» dans l'onglet «Paramètres de construction» de votre cible est égal à
$(TARGET_NAME)
. À mon humble avis, c'est pratique et ne voulait pas changer.Vous pouvez donc simplement changer votre nom de cible comme hallski l'a dit dans son commentaire pour une réponse acceptée. J'ai fait une photo pour ça:
la source
Pour modifier le nom de l'application uniquement (qui s'affichera avec l'icône de l'application) dans xcode 4 ou version ultérieure:
Cliquez sur l'icône de votre fichier de projet dans le panneau Groupes et fichiers, choisissez Cible -> Paramètres de construction -> Emballage -> Nom du produit. Cliquez sur la ligne, une fenêtre apparaîtra, tapez votre nouveau nom d'application ici.
Pour modifier le nom du projet uniquement (qui s'affichera avec l'icône du projet) dans xcode 4 ou version ultérieure:
Cliquez sur l'icône de votre fichier de projet dans le panneau Groupes et fichiers, choisissez Projet (au-dessus des cibles) dans le volet de droite, voyez simplement dans le volet de droite (il ne sera visible que si vous avez activé "Masquer ou afficher les utilitaires"). Recherchez le projet nom.Edit le nouveau nom que vous souhaitez donner à votre projet.
Supprimez votre application du simulateur / appareil, nettoyez et exécutez.Les changements doivent refléter.
C'est ça
la source
Navigateur du projet> Général> Nom d'affichage
la source
Pour Xcode 11, si vous souhaitez modifier le nom d'affichage de l'application, allez simplement dans plist et remplacez simplement la valeur de
CFBundleDisplayName
la source
Manière la plus simple: sélectionnez le nom de TARGET, double-cliquez dessus, renommez. Vous verrez le nouveau nom de votre application sous l'icône sur votre appareil ou Simulator.
la source
Utiliser l'approche de Javier pour renommer mon application fonctionne parfaitement. Il y a juste un petit manque à la fin que je voulais ajouter.
J'ai quand même fini par obtenir une erreur de l'éditeur de liens Mach-O après un nettoyage et une reconstruction. Pour résoudre cela; sélectionnez votreProjet (dans le Navigateur du projet)> sous Cibles sélectionnez vosProjectTests (la cible de test)> sous l'onglet Général, mettez à jour la valeur de l'application hôte vers le projet nouvellement renommé.
la source
Dans Target> Build Setting> Product name field, vous pouvez modifier ce champ ici.
la source
Je pense qu'il y a un peu de confusion:
est généralement suffisant pour changer ce dernier, en ajoutant / modifiant la clé BUNDLE DISLAY NAME dans plist.
Il vaut mieux laisser le nom du projet intact, mais peut être changé
Notez que le nom d'affichage Bundle PEUT contenir des espaces et des caractères spéciaux, mais ne PAS projeter. Cela entraînera l'échec de certains outils de ligne cmd en raison des règles de chemin d'accès au nom de fichier.
Et encore plus de noms d'affichage de bundle peuvent être localisés.
Donc, sauf si vous êtes à un stade précoce et devez changer le nom du projet INTERNE, continuez à utiliser la touche Bundle Display Name.
la source
Il y a
Product name
($(PRODUCT_NAME)
): par défaut àTarget name
. Ceci est utile pourscheme
sélectionner la bonne cibleBundle display name
(CFBundleDisplayName
): par défaut àProduct name
. C'est ce qui est affiché à votre utilisateur iOSla source