130 votes

Pourquoi ibtool a échoué avec le code de sortie 255 ?

Tout à coup, je ne peux plus construire mon projet. J'obtiens l'erreur de compilation suivante :

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool a échoué avec le code de sortie 255

J'obtiens cette erreur pour un grand nombre de mes fichiers xib. Avez-vous une idée de ce qui se passe et de la solution ?

Utilisation de Xcode 4.6, iOS 6.1.

1voto

Spectravideo328 Points 2981

J'avais l'habitude de voir quelque chose de similaire se produire lors de tests sur un appareil et la seule façon de résoudre le problème était de supprimer physiquement l'application de l'appareil (essayez de supprimer l'application dans le simulateur) et de redémarrer le simulateur.

1voto

Abirami Bala Points 339

J'étais également confronté au même problème dans Xcode 8. La suppression des données dérivées a réglé mon problème.

  1. Allez dans le dossier ~/Bibliothèque/Developer/Xcode/DerivedData/ et effacez les dossiers qui s'y trouvent.
  2. Redémarrez Xcode et le simulateur et exécutez votre projet.... !

0voto

WCByrne Points 178

Cela vient de se produire après avoir travaillé sur le storyboard. J'ai fait quelques annulations et il s'est avéré qu'il s'agissait d'un simple UIButton ajouté à une vue. Je l'ai supprimé et il s'est construit sans erreur. J'ai ajouté un nouveau bouton et ça a marché.

Pour un peu plus d'explications... Le bouton avait été copié d'un prototype TVCell à un autre. Une certaine confusion s'est produite dans la copie je suppose. Je suis content de ne pas avoir changé grand chose avant d'essayer de construire.

0voto

Daniele D. Points 1781

Dans mon cas, cela s'est produit après avoir renommé certains espaces de noms et j'ai résolu le même problème en allant dans les propriétés des projets > onglet APPLICATION > Espace de noms par défaut : en donnant le nouvel espace de nom correct.

Bien sûr, j'ai changé l'espace de nom aussi dans les classes, mais cela va aider car cela va corriger tous les fichiers générés automatiquement. Il est recommandé de nettoyer et de construire, puis de fermer et de rouvrir la solution.

0voto

andy12 Points 333

J'ai rencontré le même problème lorsque j'ai fusionné le code de git avec le code d'un autre développeur. J'ai essayé plusieurs fois de nettoyer mon projet. Mais rien ne m'a aidé.

J'ouvre le storyboard en code source. Je commence à comparer avec le storyboard des derniers dépôts. Puis j'ai trouvé une même étiquette qui apparaît deux fois dans le même écran. J'en ai donc supprimé une et j'ai sauvegardé. Cela m'aide.

vous pouvez vérifier votre xib ou votre storyboard.

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