2014-09-16 18 views
5

Ich versuche unsere iPhone App zu aktualisieren, um mit iOS 8 zu arbeiten, aber wenn ich mit XCode 6 baue, friert es beim Kompilieren des Storyboards ein und fängt an Speicherplatz und Speicher zu essen - das passiert sporadisch.XCode 6 GM Essen Speicherplatz und Speicher

Also es wird gut auf einem Simulator oder Telefon ein paar Mal bauen und dann werde ich versuchen und wieder zu bauen und es nur friert (immer auf kompilieren Storyboard Schritt). Dann überprüfe ich und es gibt Gigabytes an Speicherplatz auf der Festplatte und dann wird der Computer abstürzen, sobald der gesamte Speicher verschwunden ist.

Ich bin hier ratlos und kann unsere App nicht für die Arbeit mit iOS 8 freigeben, weil XCode 6 nicht funktioniert!

Es ist wie manchmal die Storyboard-Compilation verursacht ein großes Speicherleck (aber auch Speicherplatz, der seltsam ist).

Ich bin auf der GM-Version von XCode 6. Ich habe auch XCode 6.1 Beta ausprobiert.

XCode 5 funktioniert gut.

Würde jede Idee lieben! Wirklich hier feststecken.

können Sie sehen, Interface Builder isst das Gedächtnis: It's definitely Interface Builder that's eating the memory

+0

Ich habe genau das Problem! Haben Sie eine Problemumgehung gefunden? –

+0

Nein. Ich ging zurück zu XCode 5. Apple erlaubt erneut die Einreichung mit XCode 5. Wenn ich auf einem iOS 8 Gerät testen möchte, öffne ich XCode 6 und lasse es das Gerät erkennen, dann öffne XCode 5 und ich kann dann auf das Gerät kompilieren. – djburdick

+0

+ 1.gleiches Problem mit mir, einfrieren auf das Storyboard zu kompilieren. Warten auf die Antwort – tesmojones

Antwort

0

Da Sie in Xcode Projekt erstellt 5, Auto-Layout wurde standardmäßig eingeschaltet. Es gibt einen großen Fehler in Xcode 6.0 (hoffentlich einer, den Apple anspricht) mit Auto-Layout und in Xcode 5 erstellte Projekte.

Öffnen Sie Ihr Projekt (oder Arbeitsbereich) und klicken Sie mit der rechten Maustaste auf das Storyboard Datei (en). Wählen Sie Öffnen als -> Quellcode. Schauen Sie nach oben auf das XML-Textdokument. Sie sollten autoLayout = "ON" sehen. Einfach diesen Text entfernen. Jetzt SAUBER und BAUEN. Sie sollten Ihr Projekt problemlos ausführen können.

Hoffe das hilft !!

+0

Ich sehe nur diesen Text: useAutolayout = "YES". Als ich es entfernen wollte, stürzt das Storyboard ab. – djburdick

+0

Nun, es hat perfekt für mich gearbeitet. Ich hatte keine Probleme, seit ich diesen Code aus dem IB-Quellcode entfernt habe. Dies kann daran liegen, dass ich das automatische Layout NICHT verwende - meine Apps sind nur für die Hochformat-Ausrichtung gedacht. Wenn Sie Einschränkungen und automatisches Layout verwenden, kann dies eine andere Sache sein. Viel Glück!! – wildBillMunson

Verwandte Themen