11
votes

'ld: fichier non trouvé' Après avoir changé le nom du produit dans xcode

Je travaillais sur ma demande et j'ai commencé avec un très mauvais nom. J'ai donc décidé de le changer. Je l'ai fait comme ça.

Entrez la description de l'image ici

En haut à droite, j'ai simplement changé le nom sur ce que je veux. Et puis j'ai commencé à obtenir l'erreur comme vous pouvez le voir. révéler dans le journal montre ces détails:

Entrez la description de l'image ici

L'erreur principale dit:

ld: fichier non trouvé: / utilisateurs /.../ xcode / dérivedata /...


3 commentaires

Avez-vous essayé de nettoyer et de reconstruire?


Oui, essayé de fermer xcode, etc. Tout ça


J'ai changé le nom du projet et j'ai bien compilé. Dans la pire situation, vous devrez peut-être recréer le projet et importer votre code.


7 Réponses :


16
votes

Allez au schéma d'édition, comme indiqué ci-dessous. Entrez la description de l'image ici

Décochez ensuite toutes les autres cibles, à l'exception de votre cible principale sous onglet Build. Entrez la description de l'image ici


5 commentaires

Cela a effectivement travaillé. Mais qu'est-ce que cela signifie quand je l'ai fait? Y a-t-il un effet négatif de cela?


Ne peut pas l'expliquer ici Hamzah comme même je n'ai pas d'idée claire sur l'effet négatif..mais comme des règles de débordement de pile..Si la réponse ci-dessus résolu votre problème, vous pouvez la marquer comme la réponse correcte qui gagnerait à nous deux une certaine réputation. Points..cheers !!


@Alyoshak: Le problème est-il identique que mentionné ici?


J'avais également dû faire POD installer , maintenant ça marche à nouveau bien


J'ai eu le même problème, je l'ai fait, réinstallé des mods de nœud et j'ai installé une boîte de pod après les étapes ci-dessus



12
votes

J'ai récemment reçu cette erreur dans différentes circonstances. Exécution ionique, mise à jour de ma plate-forme iOS de 3.8.0 à 4.0.1 J'ai découvert cette erreur.

J'ai dû désactiver le bitcode dans mon application.

Pour ce faire, cliquez sur l'icône de votre application de niveau supérieur dans la structure de fichier. Dans la fenêtre principale, cliquez sur les paramètres de construction d'en-tête. Dans la barre de recherche, Type Bit (ou BitCode) et vous devez voir Activer le code de bit sous

Je l'avais handicapé auparavant, mais je suppose que la mise à jour de la plate-forme iOS permet à BitCode afin qu'il soit à nouveau désactivé.


1 commentaires

Vous méritez plus pour cette réponse. Merci! travaillé pour moi



4
votes

Pas besoin de gâcher avec des schémas. Il suffit d'aller aux paramètres de construction de vos objectifs ou de votre projet et désactivez le bitcode.

 Entrez la description de l'image ici


4 commentaires

Vous avez déclaré "Aller pour construire des paramètres de votre cibles", mais dans votre photo, vous n'êtes pas dans l'une de vos cibles, vous êtes dans votre projet lui-même (répertorié ci-dessus sur la liste des objectifs). Malheureusement, aucun n'a travaillé pour moi. Quoi qu'il en soit, je vous suggère de réviser votre réponse à l'état où est réellement votre capture d'écran.


C'est la même option de scripode. Vous pouvez choisir votre cible ou votre projet. Il existe de nombreuses solutions à un problème. Certains peuvent travailler pour vous, certains peuvent travailler pour d'autres. Évidemment, cela a fonctionné pour quiconque a voté ma réponse. Apparemment, votre problème a besoin d'une solution différente.


Oui, mais je souligne que votre texte et votre capture d'écran ne correspondent pas, ce qui est trompeur!


J'ai ajouté le mot "projet" pour vous :)



2
votes

J'ai résolu ceci en supprimant les données dérivées et en reconstruisant le projet.

  1. aller à Windows> Projets
  2. Sélectionnez votre projet
  3. Supprimer des données dérivées
  4. Construisez votre projet et exécutez

0 commentaires

-2
votes

en supprimant les données dérivées Xcode recompiler et régénérera les données pour vous.

Vous pouvez le faire en allant à: Windows -> Projets Supprimer des données dérivées


1 commentaires

Il n'y a pas de telle option (projets) dans le menu window dans xcode 8.3.



0
votes

Si vous voyez cette erreur sans le résultat de détail, vérifiez «Enum» dans le fichier d'en-tête. Déplacez-les dans le fichier .m.


0 commentaires

4
votes

Numéro réel

Après avoir changé le nom produit (comme on le voit dans la question), la référence erronée à L'application hôte est la cause réelle du problème.

Il suffit de sélectionner vos tests-cible et sous l'onglet Général, sélectionnez votre application hôte mise à jour.

Ensuite, la construction du projet fonctionnera.

 Application hôte


0 commentaires