web-dev-qa-db-fra.com

la commande d'éditeur de liens d'erreur mach-o du lieur apple a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)

 enter image description here

2 Je travaille avec Objective C avec des données de base, j'ai une erreur: 

Erreur Apple Mach-O Linker, commande de l'éditeur de liens ayant échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)  enter image description here

6
Marking

Vous avez besoin d'une description détaillée.

step image

5
young

Vérifiez si vous avez importé un fichier .m à la place si .h quelque part dans votre projet.

Une autre chose à rechercher est l'importation d'un fichier d'en-tête à deux reprises.

Si les deux précédents ne fonctionnent pas Sélectionnez votre projet -> Phase de construction -> Lier binaire avec bibliothèques. Parcourez la liste et voyez si un framework est ajouté plusieurs fois.

3
Tejas K

C'est parce que le projet a inséré le fichier xcdatamodeld des données de base dans les sourcescompile. Sélectionnez votre projet -> Phase de construction -> Compiler les sources et supprimezNomProjet.xcdatamodeldfichier . Essayez-le et répondez-moi si vous rencontrez encore des erreurs.

1
user8065217

l'importation d'un fichier .m au lieu d'un fichier .h peut provoquer cette erreur

0
Kumait