2

„Ihre binären nicht für iPhone 5 optimiert ist“ Starten Titanium SDK 5.2.0 aktivierte ich Storyboard für die Start-Bildschirm:Xcode Fehler während Validierung -

<enable-launch-screen-storyboard>true</enable-launch-screen-storyboard> 

Ich habe die LaunchLogo Bildmenge (5 Dateien) unter App/Assets/iPhone (as instructed).

Works finden Sie auf Simulatoren und Geräten. Aber wenn ich es mit dem App Store eingereicht habe ich diesen Fehler:

ERROR ITMS-9000: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the info.plist under UILaunchImage with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images.

Alles, was ich falsch von Appcelerator Ende vermissen oder etwas könnte? Vielen Dank!

Antwort

3

Stellt sich heraus, wenn Ihre App iOS 7 unterstützt, müssen Sie iPhone 5 Launch Screen PNG-Dateien neben dem Storyboard noch bereitstellen.

Oder Sie können einfach iOS 7 Unterstützung fallen lassen.

1

Das ist alles über App-Version ...

Derzeit, wenn Sie 8 iOS unterstützen, haben Sie noch ein Startbild für ein 4-Zoll-Gerät, weil 4-Zoll-Geräte bieten müssen, weil sie zu iOS aktualisieren 8 und oder höher.

Zum Beispiel unterstützt meine App iOS 8, aber das bedeutet, ich unterstütze alle Geräte, die auf iOS 8 aktualisieren können. Dazu gehören die folgenden 4-Zoll-Geräte .. iPhone 5, iPhone 5S, iPhone 5C, iPod Touch 5G und iPod Berühre 6G.

Um dies ordnungsgemäß zu unterstützen, gehen Sie zu LaunchImage, klicken Sie auf den Attribut Inspektor und wählen Sie Portrait oder Landscape unter iOS 6 und Prior. Fügen Sie nun ein 1x Bild (320 x 480 Pixel) hinzu. Jetzt unterstützen Sie ein LaunchImage für 4-Zoll-Geräte richtig.

In der Zukunft, schauen Sie sich die iOS-Version, die Sie unterstützen, dann schauen Sie, welche Geräte können auf diese Version aktualisieren und LunchImages für diese Geräte liefern. Dies ist hilfreich, um unterstützte Geräte zu bestimmen https://en.wikipedia.org/wiki/List_of_iOS_devices