iPhone 5 Splashscreen wird nicht richtig angezeigt - Phonegap

Ich aktualisiere meine PhoneGap iOS-App, um sie mit dem iPhone 5 kompatibel zu machen.

Ich verstecke den Begrüßungsbildschirm manuell, nachdem meine App initialisiert wurde.

Beim Simulieren von iPhone 5: Wenn die App gestartet wird, wird der richtige Begrüßungsbildschirm ([email protected]) (hier "die 5") angezeigt, der jedoch schnell ausgeblendet und stattdessen der iPhone 4-Begrüßungsbildschirm (hier "die 4") angezeigt. . Die 4 deckt nicht die gesamte App ab und zeigt daher die oberen und unteren Balken der App-Initialisierung an.

Ich bin mir nicht ganz sicher, wie es funktioniert, aber ich kann mir zwei mögliche Szenarien vorstellen: 1) Beide Bilder werden gleichzeitig angezeigt, aber aus irgendeinem Grund werden die 5 automatisch ausgeblendet, während die 4 darauf warten, dass der Anruf von der App ausgeblendet wird. 2) Wenn Sie das manuelle Ausblenden des Begrüßungsbildschirms deaktivieren, schaltet phonegap den "wahren" Begrüßungsbildschirm gegen einen "falschen" um, der angezeigt wird, bis der JavaScript-Aufruf von der App und phonegap nach diesem Umschalten möglicherweise nicht mehr korrekt angezeigt wird.

Hat jemand anderes dies angetroffen und / oder gelöst?

UPDATE: Es wurde versucht, alle Begrüßungsbilder zu entfernen und wieder hinzuzufügen, jedoch ohne Erfolg. Ich habe versucht, die kleineren Bilder (die 4 und ihre Nicht-Retina-Version) zu entfernen, aber auch ohne die kleineren, die irgendwo im Projekt vorhanden sind, erhalte ich den gleichen Fehler!

UPDATE 2: Cordova 2.2.0 wurde nun veröffentlicht und behebt dieses Problem gemäß:http://shazronatadobe.wordpress.com/2012/10/27/whats-new-in-cordova-ios-2-2-0/

Die empfohlene Lösung wäre daher, Ihre App für die Verwendung von Cordova 2.2.0 zu aktualisieren. Falls dies aus irgendeinem Grund nicht möglich ist, finden Sie nachfolgend Lösungen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage