Donc, après avoir créé un projet Xcode 6, même si je n'y ai pas écrit de code, si j'essaie de le renommer en double-cliquant sur le titre du programme en gras dans le coin supérieur gauche du navigateur, puis en confirmant que je veux le coché les noms des éléments ont changé, j'obtiens l'erreur suivante lorsque j'essaye de l'exécuter: "clang: erreur: la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)"
J'ai même essayé d'utiliser l'outil de recherche pour voir toutes les choses nommées sous le nom précédent, y compris le info.plist (qui, je pense, est le problème) et les changer pour le nouveau nom. En renommant manuellement info.plist, j'obtiens une erreur indiquant qu'il n'existe pas.
Qu'est-ce que je fais mal?
J'ai vu la même erreur après avoir changé le nom, et j'ai pu le corriger en effaçant les valeurs "Host Test" dans les paramètres de construction de ma cible "Tests":
Alternativement, Si vous avez besoin que vos tests puissent être exécutés après avoir changé le nom de votre projet, vous devriez pouvoir mettre à jour le MyProject.app/MyProject
valeur dans les deux champs pour refléter le nouveau nom de votre projet (par exemple. MyNewProject.app/MyNewProject
)
Si les méthodes ci-dessus ne fonctionnent pas et si pour l'instant vous n'avez pas envie de tester quoi que ce soit dans votre projet, supprimez simplement la cible de test de votre projet .
Plus tard, si vous devez créer des tests, vous pourrez toujours ajouter à nouveau des cibles de test.
Accédez aux paramètres de construction de ma cible "Tests", puis modifiez les chemins d'accès de l'ancien nom de projet à votre nouveau nom de projet
Test Host
- Debug Build/Debug-iphoneos/OldProjectName.app/OldProjectName
- Release Build/Release-iphoneos/OldProjectName.app/OldProjectName
Test Host
- Debug Build/Debug-iphoneos/NewProjectName.app/NewProjectName
- Release Build/Release-iphoneos/NewProjectName.app/NewProjectName
Le simple fait de les effacer casserait vos tests, vous devez donc les remplacer par le nouveau nom du projet.
Ran dans cela aussi, après avoir copié et renommé le dossier avec un projet xcode. Je pense que c'est un bug dans xcode. Il est préférable de déposer un bug avec bugreporter ( https://bugreport.Apple.com/ ). La suppression de la cible de test de mon projet l'a également corrigée.
Voici ce que j'ai fait pour résoudre le problème similaire depuis que j'ai changé le nom du projet et les dossiers sous le projet.
J'espère que cette aide.
Il existe différents endroits où vous devez vérifier le renommage. Vous devez vérifier le "vieux" nom du projet dans la cible de test et dans la cible du projet. Recherchez l'ancienne chaîne de nom et renommez-la manuellement en nouveau nom.