web-dev-qa-db-fra.com

Xcode 9 Storyboard: une erreur interne s'est produite. la fonctionnalité d'édition peut être limitée

Lorsque j'ouvre mon projet dans Xcode 9, le dépassement de l'erreur ci-dessus pour Storyboard et Launchscreen. 

Remarque: le nettoyage des données dérivées ne m'a pas aidé.

S'il vous plaît jeter un oeil à la capture d'écran.

 enter image description here

20
Vishwas Singh

J'ai résolu ce problème en-

  1. xcode supprimé
  2. installé le nouveau Xcode depuis l'App Store
  3. installed new Xcode from AppStore
0
Vishwas Singh

Cela se produit généralement lorsque vous rencontrez une erreur de compilation dans le code que l'éditeur ne peut ni comprendre ni gérer. Donc, il se bloque. Malheureusement, le seul moyen de résoudre ce problème est de trouver le code et de le réparer.

J'ai eu cela quand Swift ne pouvait pas trouver le type d'une de mes variables.

Cette réponse mérite également le détour.

3
lostInTransit

Corbeille les données dérivées de deux manières, soit par commande, soit par Préférences. 

rm -rf ~/Library/Developer/Xcode/DerivedData/

ou

Xcode -> Preferences -> Location -> Derived Data

screenshot 1

Dans le menu Xcode, sélectionnez Produit pour effacer le projet.

screenshot 2

Déconnectez le périphérique connecté et redémarrez Xcode et le système.

screenshot 3

Plus: https://www.e-learn.cn/content/wangluowenzhang/266937

3
zeshan musawar

Quand il m'est arrivé à ce moment-là, j'ai eu la configuration était comme,

Système d'exploitation: macOS Sierra version 10.12.6 Xcode: 9.0

J'ai créé un nouveau projet et un scénario ouvert et cette erreur était là.

Solution: je viens de quitter le xcode et de recommencer et l'erreur n'était pas cela. 

Donc, il faut juste redémarrer xcode!

3
Lion

Après plusieurs essais, j'ai pu le réparer ici. Xcode-select pointait vers une version incorrecte de Xcode (ici, pointant vers Xcode 8.3.3).

Pour vérifier, utilisez

xcode-select -p

Pour changer, utilisez

Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Le problème semble se produire lors de l'utilisation d'une instance de Xcode 9 alors que xcode-select pointe vers une version de Xcode 8. .. Si vous devez utiliser Xcode 8.x à nouveau, n'oubliez pas de revenir en arrière.

3
brainray

Il suffit de quitter (avec force si nécessaire) le Xcode et de recommencer. 

2
RakeshDipuna

Généralement, cette erreur s'est produite lorsque vous avez ouvert 2 versions différentes de Xcode . Solution: Fermez les deux Xcode et effacez les données supprimées. Essayez à nouveau, utilisez un Xcode à la fois

2
Sumit Dixit

J'ai également fait face à ce problème . La solution est très simple, il suffit de supprimer les données dérivées de xcode et de redémarrer le xcode. 

1
amit

Pour moi, quitter Xcode et rouvrir a résolu le problème

Xcode 9.4.1
MacOS High Seirra 10.13.4
1
ceekay

Je viens de résoudre le même bug qui apparaît sur mon xcode 9.3.1 en suivant l’étape ci-dessous,

  1. Nettoyer les projets
  2. Quitte le xocde
  3. Suppression du dossier BUILD du dossier de projet
  4. Ouvre encore
1
Hit_Var

Xcode 9.3

Storyboard vide/nouveau projet

macOS High Sierra 10.13.4

Pour mon cas, cela se produit lorsque j'ouvre un story-board à partir d'un espace de travail.

Je me suis donc débarrassé de l'espace de travail et des cocoapodes. Ensuite, utilisez simplement les projets xcode et carthage pour les bibliothèques tierces. Les storyboards s'ouvrent plus rapidement et sans cette erreur.

0
Ted

J'ai également eu ce problème et j'ai essayé la plupart des solutions fournies ici.

En fin de compte, ce qui m'a aidé était de quitter Xcode (version 10.1) et de redémarrer mon MacBook.

0
Besfort Abazi

J'ai fait face au même problème. Et résolu en mettant à jour les outils de ligne de commande et/ou en supprimant les versions de Xcode non utilisées/anciennes,

Allez dans Xcode Préférences> Emplacements ,

  1. Mettre à jour les outils de ligne de commande vers Xcode 9.0
  2. Supprimer les données dérivées
  3. En outre, supprimez les anciennes versions de Xcode
  4. Redémarrer Mac
0
user4226071

Cette erreur est une erreur générale en cas de problème avec Interface Builder. Malheureusement, l'erreur elle-même ne pointe pas vers une cause spécifique. C'est parfois une erreur dans les outils, parfois une erreur dans le système d'exploitation, parfois une erreur dans le code du développeur et parfois une erreur dans la configuration de l'utilisateur.

Les causes communes incluent:

  • Autorisations/propriétés incorrectes définies sur les fichiers.
  • Suppression manuelle de fichiers dans ~/Library/Developer.
  • Installation de logiciels tiers malicieux (notamment logiciels de sécurité ou de pare-feu).