web-dev-qa-db-fra.com

Storyboard Xcode: erreur interne. S'il vous plaît déposer un bogue

Lors de l'édition dans le storyboard, en affectant spécifiquement un contrôleur de vue à une classe spécifique, j'ai soudainement rencontré cette erreur lorsque je voulais exécuter le projet.

Main.storyboard: Erreur interne. Veuillez signaler un bogue à bugreport.Apple.com et joindre "/ var/folders/79/_jh611t15qsfcx165_jv_20h0000gn/T/IB-agent-diagnostics_2015-10-28_00-33-12_730000".

Et maintenant je ne peux plus exécuter mon projet. Je n'ai pu trouver aucune information à ce sujet ailleurs. Est-ce que quelqu'un a déjà rencontré cela auparavant?

enter image description here

69
Justin Leo

J'ai fait face au même problème. Et cela a été résolu en nettoyant les fichiers de construction.

cmd + shift + k

ET

cmd + option + décalage + k

J'espère que cela aide Merci.

121
Fahad Ajmal

Les étapes suivantes vont arrêter votre problème.

  1. cmd + shift + k
  2. cmd + option + shift + k
  3. Redémarrer Xcode
  4. Redémarrez Mac.
19
Syed Zahid Shah

Effacer le dossier DerivedData (dans ~/Library/Developer/Xcode/DerivedData) est ce qui a résolu le problème pour moi.

10
Charlton Provatas

J'ai eu le même problème. Je l'ai corrigé en utilisant les étapes ci-dessous:

  1. Supprimer les données dérivées de votre projet

  2. Nettoyez votre projet (raccourci: cmd + shift + k)

screenshot

  1. Maintenant, lancez votre application.
7
Jayprakash Dubey

Nous venons de rencontrer cette erreur, qui coïncidait avec l'apparition de versions iOS non disponibles pour le mauvais Xcode (par exemple, iOS 11.2 pour Xcode 8.2.1, ce qui n'est pas possible pour les simulateurs iOS).

La solution était de supprimer /Library/Developer/CoreSimulator, par exemple.,

rm -rf /Library/Developer/CoreSimulator

En théorie vous devriez pouvoir exécuter xcrun simctl delete unavailable mais cela n'a pas fonctionné dans ce cas.

Note Ce problème a été résolu sur Xcode 8.2.1, mais 9.2 a également été installé.

5
Dan Rosenstark

On dirait que vous avez trouvé un bogue dans Xcode et devez créer un rapport de bogue avec Apple ici et joindre le fichier qu'il indique avec l'erreur. Dans le même temps, faites vous pouvez revenir à une version antérieure de votre projet ou fournir le code XML de votre scénario principal ici?

2
blahartinger

J'ai simplement supprimé le fichier à l'origine de ce problème (il suffit de faire référence à ne pas supprimer) et de le rajouter à nouveau.

1
Elsammak

Dans mon cas, le problème concernait UITextField en tant que sous-vue dans un style ITableViewCell avec 'Basic'. Une fois que je l'ai changé de 'Basic' à 'Custom' La compilation a commencé.

1
skram

Toutes ces solutions n'ont pas fonctionné pour moi.
Quel a été le travail a été ceci:

$ Sudo chmod -R 777 ~/Library/Logs
1
Floris Snuif

Voici les étapes pour résoudre ce problème:

Décochez la cible pour le fichier xib -> nettoyer le projet-> puis cochez la cible-> nettoyer le projet-> exécuter/construire le projet. Travailler dans xcode 8.x

1
Shalini

Aucune des autres réponses n'a fonctionné pour moi. Voici ce qui a fait.

  1. Ouvrez le storyboard, sélectionnez tout et copiez.
  2. Créer un nouveau story-board, coller.
  3. Supprimer le storyboard original.
  4. Renommez toutes les références à l'ancien storyboard.

Construire et exécuter.

0
olynoise

J'ai eu ce problème sur Xcode 8.2.1. Le nettoyage (cmd + option + décalage + k) n’a pas aidé. Cependant, désinstaller le Xcode, télécharger Xcode 8.2.1 à partir de Apple, l’installation a résolu le problème.

0
Nish

J'ai eu le même problème avec xcode8 bêta 6, Command + K n'était pas utile, mais pour lequel le xcode .xib affichait une erreur, je viens de corriger ses propriétés associées dans IB, comme l'affichage de mine était personnalisé et certaines de ses propriétés d'affichage d'image interne. . puis j'ai nettoyé la construction et lance l'application. Ça a marché.

0
Aks

Fermez simplement votre Xcode et ouvrez-le à nouveau. question sera parti.

0
ashish.surana

J'utilise Xcode 9.2 et toutes les réponses ci-dessus n'ont pas résolu le problème. Mon problème était que j'ai ajouté une contrainte accidentellement à la vue de contenu TableViewCell. Et l'affichage du contenu n'est pas une contrainte applicable et je ne suis pas censé l'ajouter. C'est déjà verrouillé. Mais je ne sais vraiment pas comment j'y ai ajouté une contrainte accidentellement. Après avoir supprimé la contrainte, tout a recommencé à fonctionner parfaitement.

Je pensais que cette réponse aiderait quelqu'un qui a le même problème.

0
Kegham K.

Pour moi, j'ai enlevé toute une section UITableView qui se jouait. Il n'y avait qu'une cellule, mais il était évident que quelque chose se passait. Le supprimer et redémarrer Xcode l’a corrigé.

0
Aaron