2016-04-02 2 views
1

Wir haben vier Maschinen im Büro mit der gleichen Version von XCode 7.3 (7D175) und OS X El Capitan 10.11.4 (die neueste Version im Moment dieses Post). In einer der Maschinen scheint sich AutoLayout anders zu verhalten als die anderen. Sogar ein neues Projekt von Grund auf neu zu erstellen und genau dasselbe zu tun, in einem von ihnen warnt XCode misplaced views, während die anderen nicht.Autolayout Verhalten auf verschiedenen Maschinen mit der gleichen Version von XCode

Hier ist ein GIF, das schnell zeigt, wie diese Warnung reproduziert wird, die in den anderen Maschinen nicht auftritt.

enter image description here

Gibt es eine zusätzliche Konfiguration, die ich bewusst sein sollten und zwischen diesen Maschinen überprüfen, die unterschiedlich sein können und eine solche Differenz verursacht?

Bereits versucht, XCode Einstellungen mit defaults delete com.apple.dt.Xcode zu bereinigen und es löschte die Einstellungen, aber es behob mein Problem nicht.

Vielen Dank im Voraus!

Antwort

2

ich das endlich herausgefunden!

Es geht nicht um verschiedene Maschinen. Ich habe herausgefunden, dass es darum geht, das Projekt in Monitoren mit verschiedenen Größen zu öffnen. Wenn Sie XCode schließen und dasselbe Storyboard in einem anderen Monitor (auf demselben Computer) öffnen, reicht dies aus, um verschiedene Warnungen zu generieren. Die Storyboard-XML-Datei wird geändert, indem das Projekt nur in einer anderen Monitorgröße geöffnet wird.

same machine monitor A

same machine monitor B

1

Sie versuchen, Ihre Xcode Vorlieben Eingabe löschen:

defaults delete com.apple.dt.Xcode 
+0

Obwohl dies mein Problem beheben nicht, tat es aus den Einstellungen klar. Danke für den Tipp, ich hatte es noch nicht ausprobiert. Ich werde meine Frage mit dieser Info aktualisieren. –

Verwandte Themen