Das Startbild wird nicht aktualisiert

8

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!

    
ceriseche 30.04.2012, 22:49
quelle

7 Antworten

6

Sie sollten die App vom Gerät löschen und dann erneut starten.

    
sch 30.04.2012, 22:52
quelle
10

Ich hatte das gleiche Problem, aber mit Start Storyboard. Ich musste das Bild umbenennen, das ich als Hintergrund verwendet habe.

    
sabiland 12.10.2015 10:28
quelle
7

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.

    
EliSKoren 23.10.2012 02:25
quelle
4

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.

    
Emil Korngold 30.03.2017 19:13
quelle
0

Wenn Sie einen Asset-Katalog verwenden, können Sie auch die Bilder aus der Datei Images.xcassets löschen und sie dann manuell in Allgemein & gt; Bilder starten laden.

    
olynoise 09.05.2014 21:43
quelle
0

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.

    
Ishaan Gupta 12.08.2017 22:59
quelle
-1

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.

    
S. Prescott 01.09.2017 13:20
quelle

Tags und Links