Ich habe Probleme damit, dass mein Startbild in meiner Anwendung angezeigt wird.Startbild wird nicht in iOS-Anwendung angezeigt (mit Images.xcassets)
Ich habe alle statischen Image-Dateien in der Datei Images.xcassets in einem Asset-Set namens "LaunchImage" erstellt.
Ich bemerkte, dass mein Projekt auch eine LaunchScreen.xib-Datei enthält (die automatisch von Xcode erstellt wurde).
Diese .xib-Datei wird angezeigt, wenn ich die Anwendung auf meinem iPhone6-Gerät ausführe. Es erscheint nicht im Simulator für iPhone4s (was sinnvoll ist, da xib Startbildschirm nur für iOS 8 + ist).
Ich möchte die statischen Bilder, die ich erstellt habe, seit sie unter den Apple-Richtlinien fallen und mit meiner Anwendung gehen. Ich hatte jedoch kein Glück, dass es auftauchte.
Ich bemerkte unter den Projekteinstellungen, dass es einen Abschnitt gibt, der App Icons and Launch Images
genannt wird. Ich sehe, wie die .xib durch die Launch Screen File-Option verbunden ist, nehme ich an.
Es gibt jedoch eine Option namens Launch Image Sources
. Was macht das?
Ich fand dies: http://matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/. Es hat jedoch nichts über die Option Bildquelle starten erläutert.
Es gibt eine Schaltfläche neben der Launch Image Sources
namens "Asset Catalog verwenden". Wenn ich darauf klicke, heißt es einfach Migrieren von Images zu einem Asset-Katalog. Ihre vorhandenen Startbilder werden in ein neues Bildset kopiert. Wählen Sie einen zu verwendenden Asset-Katalog:.
Das ist verwirrend für mich, weil ich bereits meinen Asset-Katalog erstellt habe und ich möchte definitiv nicht, dass die Datei images.xcassets überschrieben wird. Also, wie verknüpfe ich das mit dem Asset-Set "Startbilder", das ich bereits erstellt habe? Auch was "existierende Startbilder", auf die es sich bezieht, werden in ein neues Bildset kopiert?
Vielen Dank!
UPDATE 1
So habe ich versucht, die Migrate Bilder Option und entschied sich auf die neue Set-Option. Dadurch wurde ein neuer Bildsatz erstellt, den ich gelöscht habe. Der in der Startbildquelle verbleibende Name wurde jedoch auf LaunchImage gesetzt, das irgendwie mit dem Bildsatz verbunden war, der meine Startbilder enthielt. Es hat mein LaunchImage-Set durcheinander gebracht - die Bilder wurden auf nicht zugewiesen gesetzt. Ich habe sie gelöscht und meine Dateien in das entsprechende Feld im LaunchImage-Asset-Set gezogen. Wenn ich die Anwendung ausführe, funktioniert es immer noch nicht. = (Das Startbild erscheint nicht.
Ich habe sogar die Information entfernt, die in Launch Screen File
war (was meine Annahme war die Einstellung, die mit der .xib Datei verbindet). Trotzdem erscheint irgendwie die .xib Datei auf meinem iPhone6 .?! device = (
Irgendwelche Ideen, was auf
Ich kann nicht scheinen, „von Native Reagieren Powered“ noch loszuwerden, die bekommen sogar Obwohl ich die Informationen in der Startbildschirm-Datei entfernt habe, ist sie leer und zeigt die .xib-Datei nicht an. Es scheint es immer noch zu benutzen. Wenn ich es lösche, schlägt der Build fehl und sagt, dass es die .xib-Datei nicht finden kann. Was mache ich hier falsch? – Chipe
@Chipe Ich habe die .xib-Datei in meinem Projekt verlassen. Ich benutze es einfach nicht. Es ist nicht in meinen Build-Einstellungen konfiguriert, es zu verwenden. Haben Sie die Einstellung, die es verbindet, in "Launch Screen File" entfernt? –
Es hat hier funktioniert ;-) – Colas