Ich verwende Xcode 4.3.1. Das Hinzufügen eines Startbildes ist ziemlich einfach - ziehen Sie einfach das Bild in das Projekt- & gt; Zusammenfassung - & gt; Startbilder-Fenster.
Also habe ich vorher ein Startbild erstellt und es hat funktioniert. Aber wenn ich ein anderes Bild gezogen habe und die App wieder auf meinem iPhone laufen lasse, bleibt das Startbild immer noch das alte. Selbst nachdem ich das Startbild aus dem Fenster "Bilder starten" gelöscht habe, wird das alte Bild nach dem Start immer noch angezeigt.
Ich habe versucht, den Build ebenfalls zu löschen. Hat nicht funktioniert.
Hilfe bitte. Sehr geschätzt!
Das Löschen vom Gerät hat mit Xcode 4.5.1 nicht geholfen. Der Erstellungsprozess speichert das Bild zwischen. Mit einem Hinweis von Zorayr 's Antwort auf verwandte Frage " Xcode kann" Launch image "nicht aus dem Projekt entfernen ," Ich habe beschlossen, das zwischengespeicherte Bild nach unten zu verfolgen und es zu zerstören würde nicht weiter gebaut werden und in meiner Test App erscheinen.
Schließlich habe ich festgestellt, dass Xcode (mindestens 4.5) die Bilder standardmäßig im folgenden Pfad neben Ihrem Home-Verzeichnis erstellt:
~ / Bibliothek / Entwickler / Xcode / DerivedData / & lt; Projektname & gt; - & lt; eindeutigeID & gt; / Build / Produkte / & lt; Schema & gt; -iphone {os, simulator} / & lt; Projektname & gt; .app /
So Zusätzlich zum Entfernen des alten App-Images vom Gerät (oder Simulator) müssen Sie auch die Image-Datei (en) aus dem Build-Cache entfernen. Aber mach einfach sowas wie
%Vor%wird Ihr Problem nicht immer lösen. Stattdessen könnten Sie in einem Popup-Fenster einen seltsamen Fehler erhalten, der etwas wie " Signiertes Produkt verschoben oder gelöscht" sagt (ich kann es jetzt nicht reproduzieren, um den genauen Text zu erhalten) in der Protokolldatei angezeigt, und es hängt nur den Build-Prozess (in Xcode 4.5.1.) Um das zu umgehen, löschte ich alle der Dateien unter dem & lt; ProjectName & gt; .app / Verzeichnisbaum und die Geschwisterverzeichnisstruktur & lt; Projektname & gt; .app.dSYM / (scheinbar) die Symboltabellen und Signaturdateien für die parallele Produkte. Der Build-Prozess wird dann alles neu erstellen, ohne weitere Beschwerden.
Was für mich auf iOS 10.2.1, iPhone 5s Hardware-Testgerät, Xcode 8.2.1 funktionierte
Ich denke, es hat nichts mit Xcode zu tun. Das Testgerät scheint das Image LaunchScreen.storyboard zwischenzuspeichern. Ich musste mein Gerät neu starten, indem ich die Home + Top-Taste gedrückt hielt. Dann habe ich das Bild neu aufgebaut und das Bild aktualisiert.
Beenden Sie den Simulator und führen Sie das Projekt erneut aus. Für das Gerät, wie in anderen Antworten erwähnt, löschen Sie die App vom Gerät und führen Sie die App dann erneut aus.
Wenn ich den Simulator beenden und neu starten wollte, konnte ich endlich das aktualisierte Startbild sehen. Der Hinweis von Emil Korngold hat mich dazu veranlasst dies zu versuchen.