web-dev-qa-db-fra.com

Xcode 8.0 La commande /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc a échoué avec le code de sortie 1

Lorsque je compile mon code sur Xcode Version 8.0 beta 4 (8S188o), je reçois cette erreur unique qui entraîne l'échec de la compilation:

Commander /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc a échoué avec le code de sortie 1

J'ai essayé de nettoyer le projet et d'effacer le dossier dérivé, mais cela n'a pas changé les choses ..___ Qu'est-ce que c'est et comment puis-je en savoir plus?

Lorsque j'essaie de compiler sur le terminal, l'erreur signalée est la suivante:

Bitcast invalide\n% .asUnsubstituted = bitcast% Swift.error *% 13 à i2,! dbg! 438\nLLVM ERROR: fonction brisée trouvée, compilation avorté!\n

41

Le problème est parti de lui-même pour des raisons mystérieuses. Au lieu de l'erreur de liaison fantaisiste, j'ai eu une nouvelle série d'erreurs dues à Swift 3, que l'application compile et fonctionne correctement.

2

Cela m'est arrivé lorsque j'ai eu deux cours du même nom dans mon projet. Après avoir supprimé le redondant, l'erreur a disparu.

49
Adam Bardon

Nettoyez votre projet qui a corrigé mon projet Produit/clean 

16
Mohamed Jeylani

Je vais vous raconter mon erreur stupide, l'erreur montre le problème et il m'a fallu 3 heures pour comprendre. regarder dans l'erreur ci-dessous

 enter image description here

regardez ci-dessus 2 lignes d'erreur, le problème est montré, évidemment, dans mon cas Xcode se plaint que les fichiers Location.Swift et Customer.Swift sont manquants, regardez dans la hiérarchie de mon projet, le même problème peut comprendre.

C'est mon conseil à tous ceux qui comprennent d'abord l'erreur et se penchent ensuite sur les problèmes. J'ai supprimé mes fichiers de bureau, qui étaient référencés dans le projet, et une erreur de compilation s'est donc produite.

 enter image description here

15
Naveed Ahmad

Si vous regardez au-dessus de l'erreur, Xcode vous indiquera quel ViewController est ajouté/déclaré deux fois, accédez-y et supprimez la référence. Construisez et vous êtes prêt à partir.

15
Giggs

J'ai eu cette erreur pour les modèles de données de base que j'ai créés manuellement. Et cela a été résolu en modifiant l'attribut "Codegen" de l'entité particulière en "Manuel/Aucun" sous l'inspecteur de modèles de données. 

13
Shyam

Si vous modifiez l’emplacement d’un dossier ou tout chemin de fichier Objective-C Bridging. Puis c'est arrivé quelque temps.

  1. Mettez à jour votre chemin de pontage.
  2. Nettoyez votre projet alt + Shift + Command + K
  3. Quittez Xcode complètement Command + Q
  4. Ouvrez à nouveau le projet et attendez que Xcode indexe les fichiers.

enter image description here

4
Md Imran Choudhury

J'ai eu cette erreur lorsque j'essayais de lancer un projet xcode. Un fichier Swift n’a pas été trouvé ni respecté correctement, même si le fichier de projet xcode est clairement indiqué dans le fichier de projet xcode. Lorsque vous cliquez dessus dans le Finder, le fichier apparaît en tant que fichier Swift xcode distinct. J'ai résolu ceci par:

  • Suppression du fichier Swift problématique 
  • Création d'un nouveau fichier Swift portant le même nom
  • Xcode indique que le fichier est déjà créé, appuyez sur remplacer.
  • copier/remplacer le code/etc. dans le fichier
  • Nettoyez le projet (pour faire bonne mesure)
  • Lancer le projet
3
itsmcgh

La solution qui a fonctionné pour moi est que je devais supprimer le fichier .xcdatamodeld de mon projet et en créer un nouveau. Cela l'a résolu.

2
PlateReverb

1.Allez créer les paramètres et vérifiez le chemin du fichier info.plist et du fichier d’entête de pontage.

2.Si vous n'êtes pas sûr qu'ils sont corrects, faites glisser les fichiers dans les champs respectifs depuis le côté gauche. Le chemin est créé automatiquement.

  1. Nettoyez le projet et construisez à nouveau.

 Build settings screen shot

1
Sateesh Pasala

Essayez de supprimer le fichier inactif (fichier supprimé) des phases de construction ...

1
Cwalker815

J'ai eu cette erreur et résolu en changeant les outils de ligne de commande Xcode,

Aller à Xcode -> Préférences -> Choisir l'onglet Emplacements

Choisissez les outils de ligne de commande requis dans la liste déroulante, exécutez l'erreur de projet a été corrigée.

1

J'ai créé 3 nouveaux groupes et placé mon CV principal sous l'un de ces groupes. Après avoir supprimé l'un des nouveaux groupes que j'ai créés, l'erreur a disparu après le nettoyage de mon projet. 

0
Kevin Curry

Veuillez mettre à jour tout votre journal, ce qui suggère l'erreur, le mien me dit que j'ai des classes dupliquées dans le fichier. 

0
Mogician Ha

Dans mon cas, une erreur s'est produite lorsque j'ai déplacé mon fichier bridging-Header.h d'un dossier à un autre. et quand j'ai vérifié les paramètres de construction -> En-tête de pontage Objective-C, il montrait l'ancien chemin. Ensuite, j'ai déplacé ce fichier dans le dossier précédent. 

0
Khushboo Dhote

Cela m'est arrivé lorsque j'ai trouvé deux fichiers Swift portant le même nom dans le projet, même si les classes ont des noms différents.

0
Hatim

Essayez de fermer Xcode, de nettoyer le projet et de reconstruire.

Au début, le nettoyage ne suffisait pas. Je devais réellement le fermer et réessayer.

0
dustinrwh

Mon problème était que ma machine était à court d'espace disponible. Le redémarrage a nettoyé environ 8 Go de fichiers temporaires, mais je suppose que vous pouvez également supprimer quelque chose à la place.

0
budidino

Ceci est principalement dû au fait que xcode n'obtient pas le chemin exact d'un fichier ou la duplication du nom de fichier sous la zone de liaison. 

Dans mon cas, j'ai ajouté le fichier d'en-tête de pont sous le fichier Resources et ajouté le chemin d'accès dans BuildSettings-> header du pont Objective-C-> bridgehearfilename.h

Vous devez spécifier le chemin exact de ce fichier dans cette section.

exemple: BuildSettings-> En-tête de pont Objective-C-> Dossier de projet/Ressources/bridgehearfilename.h

Corrigez vos chemins de fichiers dans les paramètres de construction, puis Nettoyez et construisez le projet.

0
Zeesha

J'ai rencontré ce problème lorsque j'ai résolu le conflit git pour le fichier de projet, qui visait l'ajout et la suppression de certains fichiers. 

Ce que j’ai découvert, c’est que Xcode crée le dossier nommé dossier nommé "Références récupérées" , il suffit de rechercher cette option de recherche en bas à gauche de Xcode et de la supprimer. Après l'avoir supprimé, vous n'obtiendrez qu'une erreur pour les fichiers manquants. Résolvez-le en rajoutant des fichiers en cliquant avec le bouton droit de la souris et en sélectionnant l'option Ajouter des fichiers. Une fois que vous avez terminé, le projet est compilé sans erreur.

0
Aditya Deshmane

Basé sur la réponse de @Mohammed Rizwan N

Si l'erreur ne disparaît pas, faites le projet propre et fermez Xcode. Cliquez ensuite sur le bouton droit du fichier .xcodeproj/.xcworkspace et choisissez la version appropriée de Xcode.

Dans mon cas, j'ai essayé de lancer un projet sous Xcode9/Swift4, alors que le projet était écrit sous Xcode8/Swift3

0
Roman Romanenko

Для меня это было

Produit> alt + Clean Build Folder

OR

alt+Shift+Command+K

0
iUser

Dans mon cas, l'erreur s'est produite lorsque Xcode n'a pas pu trouver un fichier/dossier à partir du Framework externe et de la dépendance. Dans un tel cas, pod update / pod install suffit pour faire le travail.

0
Oskar