Seit ein paar Tagen erweitert Xcode alle Gruppen und Untergruppen im Projektnavigator.
Ich habe sie wiederholt zusammengebrochen, damit ich mich auf das konzentrieren kann, woran ich gerade arbeite, und dann gehe ich zurück und sie werden alle wieder erweitert.
Hat jemand anderes das erlebt?
Ich reduziere eine Gruppe, gehe zu einer anderen Registerkarte in Xcode und dann zurück und die Gruppen werden alle wieder erweitert.
Es ist wirklich frustrierend, da ich immer wieder den Überblick über die Dateien verliere, mit denen ich arbeite.
OK, ich hatte jetzt genug davon und habe beschlossen, mehrere Dinge auszuprobieren.
Xcode war auf der Stufe, wo der Projektnavigator gerade gebrochen war. Ich konnte nicht (dauerhaft) kollabieren und Gruppen und ich konnte Dateien nicht verschieben oder irgendetwas.
Am Ende wurde die Datei .xcuserstate
gelöscht und Xcode neu gestartet.
Ich habe meine Tabs verloren und alles außer dem Zurücksetzen brauchte ein paar Sekunden und alles funktioniert jetzt gut.
Ich habe auch dieses lästige Szenario in Xcode 9.2 erlebt, in dem die Projektgruppen sich ständig erweitert haben.
Um es zu beheben:
Schließen Sie zuerst Ihr Projekt in Xcode. (Andernfalls wird Xcode diese Datei beim Schließen des Projekts auffüllen.)
Löschen Sie dann die folgende Datei (oder verschieben Sie die Datei woanders):
[MyProject].xcodeproj/project.xcworkspace/xcuserdata/[MyUser].xcuserdatad/UserInterfaceState.xcuserstate
Denken Sie daran, die Option "Paketinhalt anzeigen" im Finder zu verwenden.
Ich habe ein Shell-Skript geschrieben, das all diese Müll-Dateien löscht, die manchmal Probleme in xcode machen:
%Vor%es ist in github gehostet, vielleicht werde ich es eines Tages mit mehr Funktionen Ссылка
aktualisierenIn meinem Fall habe ich versehentlich die Option "Nur Dateien mit Versionskontrolle anzeigen" in "Projektnavigator" ausgewählt. Überprüfen Sie, ob Sie dies auch ausgewählt haben. Durch das Deaktivieren dieser Option wurde mein Problem behoben. Bemerkte dies nach der Suche nach vielen Antworten auf SO.
Tags und Links xcode