2016-09-02 2 views
4

Wenn ich meine App auf dem iPhone 5S, 6 oder 6S starte, erscheint der Begrüßungsbildschirm. Wenn ich auf 6 Plus oder 6s laufen Außerdem sehe ich nicht ein Begrüßungsbildschirm, und ich dies in den XCode-Protokolle:Wie debuggen Sie, dass ein Splashscreen-Image nicht gefunden wird?

WARNING: The splashscreen image named LaunchImage-800-Portrait-736h was not found

Hier werden die Inhalte meiner ist AppRoot/Resources/Images.xcassets:

enter image description here

Alle Geräte und Orientierungen mir wichtig in gefüllt.

aus googeln sieht, dass LaunchImage-800-Portrait-736h der Name Standardwert ist, dass XCode für aussieht, wenn es sich um eine im nicht gegeben ist Alter Name. Wie bekomme ich es, nur die Bilder zu verwenden, die in Images.xcassets aufgeführt sind?

+0

Keine Antwort, aber es ist viel einfacher, ein Launch Storyboard zu verwenden, das einfach dein Bild skaliert – Paulw11

+0

Danke, würde ich aber durch das Framework, das ich zu diesem Stil verwende, eingeschränkt :) – Loren

Antwort

0

Plese see this image

Fix Begrüßungsbildschirm Dateinamen für das Asset Catalog-Plugin.

Und verwenden Sie diese Größe der Bilder für Asset Katalog

1: 4.0 inch screen: [email protected] 
2: 4.7 inch screen: [email protected] 
3: 5.5 inch screen: [email protected] 
4: Default.png 
+0

Ich bin nicht mit iOS betroffen 5,6 1x (320 x 480), aber durch die Größe für iPhone 6 Plus – Loren

0

EDIT

FWIW, hier ist was Meteor in Datei konfigurieren sollte .meteor/local/cordova-build/platforms/ios/<App>/Images.xcass‌​ets/LaunchImage.laun‌​chimage/Contents.json:

{ 
    "images": [ 
    { 
     "extent": "full-screen", 
     "idiom": "iphone", 
     "subtype": "736h", 
     "filename": "Default-736h.png", 
     "minimum-system-version": "8.0", 
     "orientation": "portrait", 
     "scale": "3x" 
    } 
    // more... 
    ] 
} 

Seit Sie scheinen Meteor framewor zu benutzen k Bitte beachten Sie, dass Sie specify your launch screen files in mobile-config.js:

App.launchScreens({ 
    iphone6p_portrait: "path/to/image/from/project/root", // (1242x2208) 
    iphone6p_landscape: "path/to/image2/from/project/root" // (2208x1242) 
}); 

die verknüpfte Referenzseite für alle möglichen Optionen auswählen und die erwarteten Bildgrößen.

+0

Dank, ich mache das für das Porträt, und es ist korrekt kompiliert (siehe obere Bildreihe) – Loren

+0

Danke für die Rückmeldung. Seltsamerweise sollte Meteor automatisch die Datei 'Contents.json' so konfigurieren, dass sie auf das entsprechende Bild zeigt (in' .meteor/local/cordova-build/plattformen/ios//Images.xcassets/LaunchImage.launchimage/') – ghybs

+0

Danke für die Bearbeitung. Mein Inhalt.json sieht gut aus. Wenn Sie für die Nutzung von ScreenShare zur Verfügung stehen, lassen Sie es mich wissen! lorensr + [email protected] – Loren

Verwandte Themen