Je travaille actuellement sur une application iPhone. J'ai commencé à travailler sur ceci à partir d'un modèle de projet que j'ai trouvé sur Internet. Maintenant, je veux renommer ce projet. J'ai réussi à renomément renommé le fichier de projet, le dossier et les exécutables et certains autres éléments, mais il y a un problème étrange. Si j'essaie d'exécuter l'application sur mon appareil iPhone, Xcode refuse d'exécuter l'exécutable avec le nouveau nom - il tente de lancer l'ancien nom avec l'ancien nom, et il arrive donc qu'il indique: "Aucune exécutable lancée n'est présente sur le chemin . " Ce qui est vrai, puisque le chemin est faux (mauvais nom). La chose étrange est que cela fonctionne sur le simulateur iPhone - il utilise le chemin exécutable correct. P>
Toute aide serait appréciée. P>
14 Réponses :
Renommer des projets Xcode peut être un cauchemar absolu. Je pense personnellement que la meilleure façon de "renommer" un projet est de créer un nouveau projet Xcode et de copier dans les fichiers nécessaires. Je sais que cela semble gênant, mais c'est l'approche la plus simple que je connaisse. P>
Actuellement, le renommage d'un projet implique de faire un couple de recherche / remplace sur le projet et de changer les choses dans les paramètres du projet. P>
J'adorerais si Xcode a automatisé cela pour vous. C'est une chose où Eclipse brille vraiment comme une IDE. P>
bonne chance! p>
http://aplus.rs/cocoa/ How-to-Rename-Project-in-XCode-3x / P>
J'ai trouvé que cela fonctionne assez bien. Fondamentalement, si ce n'est que le nom exécutable que vous souhaitez modifier, ouvrez le fichier de projet principal (le fichier .xcodeproj) sous forme de dossier (clic droit> Afficher le contenu de l'emballage) et ouvrez les fichiers de là. Ensuite, recherchez-les pour (expression régulière ceci) Produit. * Nom, et pour chaque élément que vous trouvez, remplacez ce qui se trouve sur le côté droit du signe égal à ce que vous souhaitez que votre fichier exécutable soit nommé. P>
J'ai utilisé l'éditeur de texte Smultron pour cela. Programme génial ... p>
Merci pour le pointeur de TUppis.com/smultron - ressemble à un joli petit éditeur!
Voir la réponse de Colin, en Xcode 3.2.1 Il existe la fonctionnalité "Projet-> Rename"
Ce que je suggérerais que vous faites, c'est juste renommer le produit. Cliquez avec le bouton droit sur Projet, puis Construire -> Emballage -> Nom du produit. La mise à jour de ce nom du produit devrait suffire. P>
Oui, c'est Devrait I> suffisant. Cependant, c'était ce qui a été ce problème en premier lieu, que Xcode modifie le nom exécutable sur le nom du produit, mais i> Xcode tente de lancer l'ancien exécutable. Si vous effectuez une recherche via les fichiers que j'ai mentionnés ci-dessus, vous verrez que le nom du produit se produit plus d'une fois et, dans ces résultats, vous verrez que seule une seule a été modifiée au nom que vous avez spécifié dans les propriétés du projet.
aller pour ce lien.
http://www.thensee.com/?page_id = 180 p>
Ce lien fournit non seulement la manière de renommer le projet. Il fournit également les détails de la modification du nom exécutable. Essayez-le. Je l'ai mis en place dans mon projet. P>
point à noter: p>
Supposons que le nom ancien est "sagar_rk" p>
& nouveau nom est "Sagark" P>
Le projet sera renommé, mais vous devez vous rappeler la chose suivante. P>
Lorsque vous utilisez un délégué d'application partagé. Vous devez avoir à prendre des délégués avec un délégué d'application ancien nom de nom. P>
par exemple p> Essayez-le. P> meilleure de la chance . p> p>
Ce tutoriel de PhoneGap sur les projets de renommage semble assez bon. Il semble indiquer tous les domaines nécessitant un changement. Je ne pense pas que cela compte si vous renommez ou non un projet de téléphonie ou un projet normal. P>
Merci, j'ai trouvé cela utile pour renommer un projet Xcode sous contrôle de la version où "projet-> renommer ..." a causé des problèmes. Je ne sais pas pourquoi cette réponse a été évitée.
in 3.2.1 sur Snow Leopard, il existe un "projet-> renommé ..." élément de menu qui fonctionne comme un charme. Je pense que cela a été introduit en 3.2. Dommage que ce soit le léopard des neiges seulement. P>
Je viens d'essayer cela sur 3.2.1 et ça a fonctionné super! Merci Colin!
J'utilise ce script pour renommer mon projet iOS. github.com/ytbrryan/rename N'oubliez pas de mettre à jour votre schéma Xcode.
Je veux juste ajouter aux réponses ci-dessus que Apple a rendu cela relativement facile dans Xcode 3.2 - il suffit de renommer tout le projet dans Project-> Renommer et de modifier également le nom du produit dans les paramètres du projet ... P>
... Mais après cela, j'ai toujours obtenu le message «Aucun exécutable lancé ...». P>
La clé est de redémarrer xcode strong> après ce point (il semble que cela semble nécessaire pour le faire), et tout devrait être correct. P>
J'espère juste que cela sauve quelques minutes de confusion! P>
ne pas être négatif, mais la seule chose à propos de Xcode qui suce est tous les bugs. J'espère que xcode 4. est une réécriture totale et donc plus stable. Au mieux, certaines des versions Xcode ont constitué de bêtaies. p>
Dans tout cas où vous avez de bonnes réponses à votre question. Ventilation. p>
Dave p>
Une chose que je devais faire, après avoir pensé que tout a été renommé partout où se passait de:
Projet -> Éditer la cible active p>
puis modifiez le champ "Nom du produit" sous l'emballage (sur l'onglet Construction). P>
C'est ce que j'ai trouvé m'aidé:
http: // drjunker.org/2008/04/10/xcode-rename-project-et-application-changer-copyright-and-version-number/ . Notez le commentaire de John Beatty (JCB) - C'est un ajout important aux étapes décrites dans le poteau.
Et ceci est un post en profondeur a> Expliquer les différents types de clones que vous voudriez faire et comment les faire. Très informatif. P>
Renommer le projet en Xcode 4 P>
https://devforums.apple.com/message/378575#378575 < / p>
Ouvrez le navigateur de projet Cliquez sur le nom du projet en haut de l'arborescence, appuyez sur à nouveau et renommez la boîte de renommée. Changements de révision - Remarque Il essaiera de modifier tout le texte partout, ce qui les désélectionne si nécessaire. P>
p>
Voici votre nom de projet dans XCode4. Changez simplement le nom et appuyez sur Entrée. Cela fonctionne exactement comme la vieille version Xcode (Project-> Renommer) ... P>
!! Prendre plaisir !! :) p>
Aucune de ces suggestions n'a fait que mon projet ne fonctionne après que je l'ai renommé à l'aide de la suggestion de Muzammil (la bonne façon de le faire). C'est dommage que Apple ne puisse renommer un projet que ses propres outils créés. Pourquoi ne pas supprimer toutes les façons de renommer d'un projet sinon même Apple ne peut le faire? ... Honte sur Apple! P>
J'ai renommé mon projet qui avait Versed XCDataModels et a détruit beaucoup de travail ... J'essaie toujours de la faire construire! P>
en Xcode 6.3. Je pense que vous avez juste besoin de créer un "nouveau schéma" dans un endroit où vous pouvez sélectionner l'appareil. Ensuite, enregistrez-le et le projet doit être exécuté sur l'appareil ainsi que sur le simulateur. P>
Les captures d'écran suivantes p>
p>