131 votes

La commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation), Xcode 8, Swift 3

Je ne peux pas me débarrasser de cette erreur!

J'ai essayé toutes sortes de choses comme l'effacement de Données Dérivées(Préférences->Locations->cliquez sur flèche grise pour ouvrir les Données Dérivées du dossier dans le Finder->clic-droit, déplacer vers la corbeille), nettoyage du projet(CMD+Maj+K ou d'un Produit->Clean), la mise à jour de carthage et dépendances, vérifié les autres réponses sur StackOverflow (principalement des ajustements de Paramètres de construction/Phases), et recloned l'application à partir de github, etc.

Le même projet de travaux sur de mes collaborateurs ordinateurs..

EDIT: À partir de l'actuel top-rated de réponse, j'étais en mesure de déboguer un peu plus loin...je ne suis toujours pas sûr de la façon de corriger. Il semble que j'ai quelque chose dans le projet deux fois? J'ai cherché et ne trouve rien montrer jusqu'à deux fois!

Voici une photo du journal:

165voto

umairqureshi_6 Points 1

J'étais confronté au même problème aujourd'hui dans xcode 8 version 8.3.2

clic droit sur le problème -> révéler dans le journal

entrez la description de l'image ici

alors vous êtes en mesure de vérifier ce qui cause ce problème

entrez la description de l'image ici

119voto

Aashish Points 1113

Peut-être avez-vous installé un fichier pod et essayez-vous toujours de construire à partir du fichier .xcodeproj au lieu de .xcworkspace

42voto

Charles Harring Points 340

la seule chose qui a fonctionné pour moi a été d'exécuter pod deintegrate et pod install

20voto

Francisco Perez Points 207

Avez-vous essayé un nettoyage? cmd + shift + k

11voto

Jake Dobson Points 503

Ok...Donc, ici, est ce qui a résolu mon problème...

dans Délégué d'Application Fichier:

#import "AppDelegate.h"
#import "DarkSkyAPI.h"
//#import "Credentials.h"

J'avais importé des informations d'Identification.h déjà dans le DarkSkyAPI.m fichier dans mon projet. En commentant les importations extra fait disparaître l'erreur!

Certaines choses pour parler et peut-être aider quelqu'un dans le futur. @umairqureshi_6 réponse m'a aidé tout au long du processus, mais n'a pas le résoudre. Il a mené là où j'ai été en mesure de creuser l'info. Je voyais AppDelegate et DarkSkyAPI fichiers d'apparaître dans le journal des erreurs et les informations qu'il tirait de Références de fichier a été la cause de l'erreur. Je savais que cela devait être un de ces 3 fichiers, donc j'ai immédiatement vérifié les importations, parce que je me souviens de l'audience que le .h porte toutes les importations en provenance de ses .m de fichier. Boom!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X