web-dev-qa-db-fra.com

Xcode 6.3 se bloque sur Project Rename

Je viens de mettre à jour mon Xcode 6.3. Je reçois un problème lorsque le projet est renommé. y-a-t'il une solution?

Et dans certains cas, il affiche mymac au lieu de simulateurs ou de périphériques dans la section schéma - périphérique en haut à gauche.

26
PJR

Ce problème est résolu dans XCode 6.4, veuillez mettre à jour votre XCode. Si vous utilisez toujours la version 6.3, suivez la solution ci-dessous. Mais je préfère mettre à jour Xcode en 6.4.

C'est un peu différent, nous devons suivre une nouvelle procédure.

1) Modifiez d'abord votre nom de fichier xcodeproj sans l'ouvrir.

2) Changez le nom Target de Project Editor en double-cliquant sur le nom de la cible.

enter image description here

3) Si le nom de votre projet n'est pas encore modifié, vous pouvez le faire à droite de votre xCode, comme indiqué dans la figure ci-dessous.

enter image description here

4) Vous pouvez modifier le nom du fichier plist manuellement.

5) Maintenant, pour résoudre le problème scheme, vous devez supprimer le schéma actuel et ajouter un nouveau schéma avec son nom propre.

enter image description here

enter image description here

Supprimez les anciens schémas présentés ci-dessus (en le sélectionnant et en supprimant en cliquant sur le bouton "-") et ajoutez-en un plus récent (en cliquant sur le bouton "+" de manage scheme et en ajoutant prénom).

17
PJR

Après un crash, l'extension "xcodeproj" disparaît. Vous devez donc ajouter l'extension. Après l’ouverture du projet, toutes les cibles sont parties. Vous devez supprimer le schéma actuel (Gérer les régimes> Supprimer "), puis ajouter un nouveau schéma avec le nom approprié. Dans mon cas, cela fonctionne.

8
lenhhoxung

Renommez manuellement dans le Finder App.xcodeproj et App-info.plist en YourNewAppName.xcodeproj et YouNewAppName-info.plist. Cliquez avec le bouton droit sur YourNewAppName.xcodeproj et choisissez Show Package Contents, renommez manuellement App.xcscheme en YouNewAppName.xcscheme 

Ouvrez les fichiers project.pbxproj, YouNewAppName.xcscheme et xcschememanagement.plist dans votre éditeur de texte préféré, autre que Xcode. Recherchez et remplacez une à la fois toutes les instances de App à YourNewAppName puis enregistrez.

Cliquez avec le bouton droit sur project.xcworkspace et choisissez Show Package Contents et ouvrez UserInterfaceState.xcusersate dans l'éditeur de texte. Recherchez et remplacez une à la fois toutes les instances de App à YourNewAppName puis enregistrez.

Ouvrez YourNewAppName.xcodeproj dans Xcode et modifiez-le sous les paramètres du document de projet: Project Format Xcode 6.3-compatible

... ou pour plus de facilité, retournez à Xcode 6.2.

5
Wes Hovanec

cela peut être une réponse tardive, mais certainement utile pour certains lecteurs par la suite . avec seulement 3 déclarations. Continuer à lire.

Deux solutions existent:

1- Mise à niveau vers la graine Xcode 6.3.2 GM ou ultérieure

2- Remplacez par la ligne de commande - c’est rapide et furieux..son efficace !! Ne pas mentionner

/// Installer Ack. Pour plus d'informations sur Ack, voir: http://beyondgrep.com/why-ack/

$ brew install rename ack

/// Deux commandes à exécuter pour renommer: une pour les noms de fichiers et la deuxième pour les fichiers internes dans les fichiers

$ find . -name 'OldProjectName*' -print0 | xargs -0 rename -S 'OldProjectName' 'NewProjectName'

$ ack --literal --files-with-matches 'OldProjectName' | xargs sed -i '' 's/OldProjectName/NewProjectName/g'

/// Vérifiez si tous les changements de nom ont été réussis. La commande suivante indique un succès IF & ONLY SI aucun résultat n'est affiché.

$ ack --literal 'OldProjectName'
2
Khayrattee

Modifiez le projet (l'élément du haut dans le panneau Navigateur) avec le panneau Utilitaires ouvert (cmd-option-zero). Tapez le nouveau nom du projet dans la zone située en haut du panneau Utilitaires. C'est la case intitulée "Nom" dans la section "Identité et type". Lorsque vous modifiez le nom dans cette zone, une boîte de dialogue apparaît vous demandant si vous souhaitez modifier le nom de divers fichiers. Acceptez tous les changements suggérés. Cela fonctionne pour moi avec Xcode 6.3.2. Il change avec succès le nom du projet et les projets se chargent et s'exécutent sur un périphérique ou sur le simulateur. Je n'ai pas essayé de ne pas accepter certains des changements suggérés.

Auparavant, j'essayais de modifier le nom du projet en modifiant celui-ci dans la section "Projet" ou "Cibles" du panneau étroit situé près du centre de l'écran, là où j'ai modifié le nom du projet dans les versions précédentes de Xcode. Mais quand je l'ai édité là-bas dans Xcode 6.3, le projet ne s'est pas construit ou il s'est écrasé.

0
RobertL

Je viens de faire un petit tour.

J'ai changé le 'Nom du produit' dans les paramètres de construction et lui ai donné un nouveau nom. le reste est arrivé par ses propres moyens. c'est-à-dire que le Xcode a également renommé le dossier et les fichiers.

0
enRaiser