2016-09-14 5 views
13

Mein Gerät und Simulator scheinen den Startbildschirm für meine App zu cachen!iOS 10 Startbildschirm Bug

Ich habe die ursprüngliche Launch Screen.storyboard gelöscht und meine eigenen XIB und swift-Dateien namens "StartingPointView.xib" und "StartingPointView.Swift" erstellt. Die XIB-Datei enthält eine Ansicht mit blauer Hintergrundfarbe. Es ist auch in den Xcode-Projekteinstellungen unter App-Icon verlinkt und startet Bilder.

Bis jetzt scheint alles in Ordnung, aber wenn ich die Farbe der StartingPointView Ansicht ändern, um Gelb zu sagen, startet die App weiterhin mit einem blauen Bildschirm und dann blinkt ein gelber Bildschirm.

Woher kommt das Blau? (Hinweis: Ich habe keine anderen blauen Bildschirme in meiner Benutzeroberfläche und ich habe versucht, sauber und sauber Build-Ordner zu laufen)

+3

Jetzt merke ich, dass dieses Verhalten existiert, auch wenn Sie die Standard-Storyboard-Datei des Startbildschirms verwenden ... Wenn Sie ein Bild einmal darauf setzen, wird es "zwischengespeichert", auch wenn das Bild geändert wird. Hat das noch jemand anderes erlebt? – Reza

+3

Ich habe dieses Problem im Januar (auf älteren Versionen von iOS offensichtlich), und dann wieder Power-Cycling das Gerät würde es beheben. Meine Tester melden jetzt ähnliche Probleme wie deine, aber unter iOS10 scheint ein Power-Cycle den Cache nicht zu löschen. – Columbo

+0

Ja, Power Cycling hat es nicht für mich getan ... ein iPhone 7 zu kaufen, um meine 6 zu ersetzen, hat auch nicht geholfen :) – Reza

Antwort

8

Dieses Problem ist direkt mit rdar://24618582 "Xcode 7.2.1: Im Cache-Startbildschirm aktualisiert nicht", die hat existiert seit iOS 9.

Die einzige Problemumgehung, die ich gefunden habe, ist vollständig zu entfernen und neu installieren Sie Ihre Anwendung. Ich weiß, dass dies keine wirklich brauchbare Lösung ist, aber es ist das Beste, was ich bieten kann (abgesehen vom Neustart des Geräts), bis Apple dieses Laufzeitproblem behebt.