2012-09-24 10 views
6

Ich habe Xcode 4.5 mit iOS6 SDK und andere alte SDKs (von 4.3 bis 6.0) zu Testzwecken installiert.Revert Xcode 4.5 neue XIB-Dateien auf iOS <6

Schön, aber es gibt ein BIG Problem! Diese

A new XIB file is generated for iOS6 compliant!

ist ein Problem, weil meine app auf älteren Geräten ausgeführt werden müssen, nicht nur 6.0+!
Wenn ich die neue Ansicht laden (iOS6) in einem 5.1-Gerät, es still mit diesem Fehler abstürze:

2012-09-24 22:00:17.090 App[14524:11f03] * Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'

Wie kann ich zusätzliche Zeilen in XIB entfernen mit älterer iOS-Version kompatibel zu machen (xib und app) ?

vielen Dank.

Antwort

16

versuchen, diese Option der xib Wechsel:

enter image description here

auch sicher, dass Verwendung Automatische Anordnung ausgeschaltet ist, weil es ein iOS 6.0 Feature ist.

enter image description here

+1

** ** Automatische Anordnung das Problem beheben! Gut. – elp