Xcode 9.0.1 Interface Builder 100% CPU Eröffnung iOS Storyboard

8

Gestern Abend wurde Xcode automatisch auf Version 9.0.1 (9A1004) aktualisiert. Heute habe ich versucht, ein bestehendes Projekt zu öffnen und meine iOS-Storyboard-Datei bleibt mit einem nie endenden Spinner hängen und Activity Monitor meldet Interface Builder mit 100% CPU. Ich habe ein zweites MacBook Pro, das noch Xcode 9.0.0 hat und das Storyboard ohne Probleme öffnet. Ich betreibe macOS High Sierra auf beiden. Jeder andere hat dies gesehen oder kennt einen Workaround.

    
Chuck H 25.10.2017, 01:07
quelle

5 Antworten

9

Ich habe eine Antwort von meinem Fehlerbericht mit einer vorgeschlagenen Problemumgehung erhalten. Der Vorschlag bestand darin, den Storyboard-Text zu bearbeiten und den Wert für das Attribut translatedAutoresizingMaskIntoConstraints in den entsprechenden Symbolleisten-Tags im Storyboard von NO in YES zu ändern.

Von:

%Vor%

An:

%Vor%

Ich habe zwei Storyboard-Dateien in meinem Projekt und das löst das Problem mit beiden.

    
Chuck H 01.11.2017, 23:59
quelle
4

Ich habe das gleiche Problem. Ich habe MacBook Pro und iMac beide High Sierra laufen. Genau wie du habe ich nur auf einem meiner Computer (MacBook Pro) aufgerüstet. Ich habe alles versucht und nichts funktioniert. Ich habe sogar das Betriebssystem neu installiert und den alten Xcode vom iMac kopiert.

Aktualisierung:
Ich habe herausgefunden, wie ich es beheben kann :-) Ich habe ein neues Storyboard erstellt und alles nach und nach eingefügt, bis ich den problematischen Code gefunden habe. Ich habe herausgefunden, dass systemItem="trash" das Problem war. Dann ging ich zum ursprünglichen Storyboard und löschte systemItem="trash" und alles funktioniert!

Ich habe auch versucht, add zu verwenden, und es ist auch fehlgeschlagen. Öffnen Sie also den Quellcode für das Storyboard und suchen Sie nach systemItem.

Jedes Bild in Bar Item wird Xcode blockieren. Ich habe gerade versucht, das System-Icon durch mein eigenes Papierkorb-Icon zu ersetzen und wieder ...

    
user1296082 28.10.2017 19:40
quelle
4

Ich fand ein Update !! Ich habe damit für WEEKS gekämpft und es war so frustrierend. Heute Abend hatte ich eine Epiphanie! Nach dem, was ich bemerkt und gelesen habe, scheint das Problem durch eine große Menge an Überbauung verursacht zu sein, besonders wenn Sie IBDesignables in Ihrem Storyboard haben wie ich. Also dachte ich: "Was, wenn ich das neue Build-System von Apple nutze, das sie diesen Sommer angekündigt haben?"

Wechseln Sie in Xcode zu Datei & gt; Projekteinstellungen Ändern Sie dann das Buildsystem von "Standard Build System" zu " New Build System ". Voila! Es hat so funktioniert wie früher! Hoffentlich ist es nicht nur eine vorübergehende Lösung wie einige der anderen, die ich gesehen habe. Bis jetzt scheint es erstaunlich.

Ich verwende Xcode 9.0 auch als zusätzliche Vorsichtsmaßnahme, die ich von hier heruntergeladen habe: Ссылка

    
eschos24 19.11.2017 08:05
quelle
1

Verwenden Sie Ihr Storyboard-Konzept Vary Traits und stellen Sie Ihr Gerät im Storyboard auf iPhone X ein.

Dies ist die schnelle Lösung in Xcode Version 9.1.

    
Shamsudheen TK 23.11.2017 07:38
quelle
0

Ich habe gerade Xcode 9.2 Beta 2 (9C34b) ausprobiert und für mich ist es möglich, wieder zu arbeiten:)

    
LudoErgoSum 02.12.2017 13:14
quelle