2015-09-30 11 views
18

iPad Pro erfordert ein 167x167 App-Symbol und 2732 x 2048 (Querformat) Startbild. Aber wo soll ich sie hinstellen? Xcode 7.1-Asset-Kataloge bieten keinen Platz zum Hinzufügen von iPad Pro-spezifischen Symbolen oder Bildern.iPad Pro-Startbild und App-Symbol

Mein Startbild ist größenspezifisch, daher ist die Verwendung von Storyboards keine gute Option.

Antwort

1

Es sieht so aus, als müssten Sie das Launch Screen Storyboard oder die XIB-Datei verwenden, um Startbildschirme für iPad Pro zu unterstützen.

Pro Apple sollten Sie sowohl das Start-Image-Assets zur Unterstützung vor iOS8 als auch die Startbildschirm-Datei für iOS8 + verwenden können. Von der Apple App Distribution Guide:

"Für iOS 7-Bereitstellungsziele können Sie sowohl eine Startbildschirmdatei als auch Startbilder bereitstellen. In iOS 8 wird die Startbildschirmdatei verwendet, und in iOS 7 werden die Startabbilder verwendet."

auch these docs Zustand: „Wenn Sie auch frühere Versionen von iOS unterstützen müssen, können Sie weiterhin statischen Start Bilder zusätzlich zu einer Startdatei liefern“

In meinem Fall, obwohl ich eine LaunchScreen.storyboard-Datei habe, wird es nicht verwendet, wenn ich Bilder in einem Asset-Katalog starte. Ich sehe immer, dass der Asset-Katalog Bilder anstelle des Startbildschirms startet. Ich habe überprüft, dass die Startbildschirm-Datei in der Datei info.plist eingestellt ist und dass das Flag "Als Startbildschirm verwenden" gesetzt ist. Ich verwende auch Größenklassen und Auto-Layout.

+2

Ich fand heraus, warum meine Startbildschirm-Datei nicht verwendet wurde. Ich musste sein View-Controller-Flag setzen "Ist Initial View Controller". – archsten

+2

Ja, aber da mein Startbild größenspezifisch ist, ist das Storyboard für den Startbildschirm keine gute Option. – Shiim

6

Verwenden Sie das Storyboard des Startbildschirms.

Sie können auch Launch Screen File und Launch Images Source vom Projekt General settings deaktivieren und die alte Methode verwenden - definieren Sie alle Images in Info.plist.

Info.plist:

<key>UILaunchImages</key> 
<array> 
    <dict> 
     <key>UILaunchImageMinimumOSVersion</key> 
     <string>8.0</string> 
     <key>UILaunchImageName</key> 
     <string>DefaultPro-Landscape</string> 
     <key>UILaunchImageOrientation</key> 
     <string>Landscape</string> 
     <key>UILaunchImageSize</key> 
     <string>{1366, 1024}</string> 
    </dict> 
... 
</array> 

Weitere Daten zu UILaunchImages in Info.plist in diesem Beitrag: How do I create launch images for iPhone 6/6 Plus Landscape Only Apps?

+3

Ich denke, es sollte '{1024, 1366}' unabhängig von der Ausrichtung sein. Das funktioniert bei mir im iPad Pro Simulator, aber '{1366, 1024}' nicht. –

8

Apple auf dieses Problem kommentierte: „Die neueste Beta (7.2b3) hinzugefügt [email protected] App-Icon-Slots für Asset-Kataloge und Entwickler-Beziehungen, die in einem Radarkommentar gemeldet wurden, dass sie Launch-Images nicht mehr unterstützen und die Launch-Bildgröße von iPad Pro nicht zu Asset-Katalogen hinzufügen. "

entnommen von here.

+0

Wann startet Xcode 7.2 oder 7.3 mit iPad PRO App-Symbol für Asset-Katalog-Start? App-Store gibt mir nur Xcode 7.1.1 Update. – HELLO

+0

Wie nennen wir das Symbol für das iPad Pro? Ich verstehe, es ist 167 x 167 Größe, aber wie heißt die Datei? – amitsbajaj

+2

Ich kann bestätigen, dass Xcode 7.2 in der Tat einen Punkt für das ipad pro App Icon hinzufügt. Ich hatte davor Angst vor den Startbildern, aber zumindest ist es gut zu wissen, dass ich nicht den Atem anhalten kann, danke. Ehrlich gesagt, # $% @ * Apple, wie wenig sie sich um die Abwärtskompatibilität kümmern:/ –

4

Sie sollten Launch Screen Files für iPad Pro statt Bilder starten verwenden. Erstens unterstützt iOS von iPad Pro keine Startbilder, sodass Sie die richtigen Größen für die Startbilder von iPad Pro in Xcode 7.1 nicht finden können. Zweitens, wenn Sie nicht starten Bildschirm Datei, Ihre App läuft auf dem iPad Pro wird skaliert werden, die so genannte "Display Zoom".

0

Wenn Sie die "Wells" nicht finden, wo Sie die Symbole im Asset-Katalog platzieren können, haben Sie vielleicht später Ihre App-Einstellungen von iPhone auf iPad geändert und dann sind die "Wells" des iPad nicht sichtbar. Sie können sie folgendermaßen aktivieren:

Das Set enthält nur Bildquellen für Symbole, die abhängig von der Konfiguration Ihres Projekts zum Zeitpunkt der Erstellung des Asset-Katalogs relevant sind.Wenn ein Bildfeld fehlt, erweitern Sie den Einstellungsinspektor und aktivieren Sie die entsprechenden Felder im App Icon-Fenster, abhängig vom Implementierungsziel Ihres Projekts und den unterstützten Geräten.