Question

Je travaille actuellement sur une application iPhone. J'ai commencé à y travailler à partir d'un modèle de projet que j'ai trouvé sur Internet. Maintenant, je veux renommer ce projet. J'ai renommé avec succès le fichier de projet réel, le dossier et les exécutables et d'autres choses, 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 essaie d'exécuter l'ancien avec l'ancien nom à la place, et donc il se produit qu'il dit: "Aucun exécutable lancé sur le chemin . " Ce qui est vrai, car le chemin est faux (mauvais nom). Ce qui est étrange, c'est qu'il fonctionne sur le simulateur iPhone - il utilise le chemin exécutable correct.

Toute aide serait appréciée.

Était-ce utile?

La solution

En 3.2.1 sur Snow Leopard, il y a un élément de menu "Project-> Renommer ..." qui fonctionne comme un charme. Je pense qu'il a été introduit en 3.2. Dommage que ce soit uniquement le léopard.

Autres conseils

Le 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.

Actuellement, renommer un projet consiste à faire quelques trouvailles / remplacer sur le projet et à changer les choses dans les paramètres du projet.

J'adorerais que Xcode automatise cela pour vous. C'est une chose où Eclipse brille vraiment comme un IDE.

Bonne chance!

http://aplus.rs/cocoa/how-to-rename-project-in-xcode-3x/

J'ai trouvé que cela fonctionnait assez bien. Fondamentalement, si ce n'est que le nom exécutable que vous souhaitez modifier, ouvrez le fichier de projet principal (le .xcodeproj) en tant que dossier (clic droit> afficher le contenu du package), et ouvrez les fichiers là-dedans. Ensuite, recherchez-leur (Expression régulière ce 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é.

J'ai utilisé l'éditeur de texte Smultron pour cela. Programme génial ...

Je veux juste ajouter aux réponses ci-dessus qu'Apple a rendu cela relativement facile dans Xcode 3.2 - il suffit de renommer l'ensemble du projet dans le projet-> Renommer et également de modifier le nom du produit dans les paramètres du projet ...

... Mais après avoir fait cela, j'ai toujours reçu le message «pas d'exécutable lancé ...».

La clé est de redémarrer Après ce point (il semble réellement nécessaire de le faire), et tout devrait être correct.

En espérant juste que cela sauve quelqu'un quelques minutes de confusion!

Ce que je vous suggère de faire, c'est de renommer le produit. Cliquez avec le bouton droit sur Projet puis construire -> Packaging -> Nom du produit. La mise à jour de ce nom de produit devrait être suffisante.

Optez pour ce lien.

http://www.thohensee.com/?page_id=180

Ce lien fournit non seulement la façon de renommer le projet. Il fournit également les détails de la modification du nom exécutable. Essayez-le. Je l'ai mis en œuvre dans mon projet.

Point à noter:

Supposons que le vieux nom soit "sagar_rk"

& Le nouveau nom est "Sagarrk"

Le projet sera renommé, mais vous devez vous souvenir de la chose suivante.

Lorsque vous utilisez le délégué d'application partagée. Vous devez prendre le délégué avec un ancien délégué de la demande de nom.

Par exemple

Sagar_RKAppDel *t=(Sagar_RKAppDel*)[[UIApplication sharedApplication] delegate];

Essaye le.

Bonne chance.

Une chose que je devais faire, après avoir pensé que tout avait été renommé partout était d'aller:
Projet -> Modifier la cible active

Modifiez ensuite le champ "Nom du produit" sous l'emballage (sur l'onglet Build).

Renommer le projet dans Xcode 4

https://devforums.apple.com/mesage/378575#378575

Ouvrez le Navigator du projet Cliquez sur le nom du projet en haut de l'arborescence, appuyez à nouveau et renommez la case devrait apparaître des modifications de révision - Remarque Il essaiera de modifier tout le texte partout, alors les désélectionnez-les selon les besoins.

Ce tutoriel de PhoneGap sur les projets de renommée semble assez bon. Il semble signaler tous les domaines qui ont besoin d'un changement. Je ne pense pas que ce soit important, que vous renomiez ou non un projet PhoneGap ou un projet normal.

Tutoriel de téléphone

C'est ce que j'ai trouvé m'a aidé:http://drjunker.org/2008/04/10/xcode-rename-project-and-application-change-copyright-and-version-number/. Remarquez le commentaire de John Beatty (JCB) - C'est un ajout important aux étapes décrites dans le post.
Et c'est un poste de profondeur Expliquer les différents types de clones que vous souhaitez faire et comment les faire. Très informatif.

enter image description here

Voici le nom de votre projet dans xcode4. Changez simplement le nom et appuyez sur Entrée. Cela fonctionne exactement comme l'ancienne version xcode (project-> renommer) ...

!! Prendre plaisir !! :)

Aucune de ces suggestions n'a fait fonctionner mon projet après l'avoir renommé en utilisant la suggestion de Muzammil (la soi-disant façon correcte de le faire). Il est dommage qu'Apple ne puisse renommer un projet que leurs propres outils ont créé. Pourquoi ne pas supprimer toutes les façons de renommer un projet sinon même Apple peut le faire? ... Honte à Apple!

J'ai renommé mon projet qui avait versé XCDATAMODELS et jeté beaucoup de travail ... J'essaie toujours de le faire construire!

Dans Xcode 6.3. Je pense que vous avez juste besoin de faire du "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.

Les captures d'écran suivantes

enter image description here enter image description here enter image description here

Ne pas être négatif mais la seule chose à propos de Xcode qui suce, ce sont 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 équipé des bêtas.

En tout état de cause, vous avez de bonnes réponses à votre question. Ventilation.

Dave

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top