Frage

Ich hoffe, beide eine einzige App, dass unterstützt das iPhone und das iPad zu erstellen. Die App funktioniert im Simulator für beide Geräte nach Wunsch. Jetzt versuche ich, um es aufzubauen und zu implementieren. Ich habe das „Icon File“ in der plist zum 57x57 .png Bild und wenn ich bauen und versuchen, die App iTunesConnect für das iPad ein 72x72 .png Bild beschwert einreichen über benötigen. Wenn ich die „Symboldatei“ auf die 72x72 angeben .png iTunesConnect beschwert sich über ein 57x57 Bild für das iPhone zu benötigen. Wie lege ich beiden Symbole in einem einzigen plist?

War es hilfreich?

Lösung

einen CFBundleIconFiles Schlüssel vom Typ Array zu Ihrem Info.plist hinzufügen. Das Array sollte 2 string Elemente enthalten: die Dateinamen der beiden Symbole. Das Betriebssystem wird dann wählen automatisch das richtige Symbol für jede Plattform auf der Grundlage ihrer Pixel-Dimensionen.

Sie können die CFBundleIconFile Taste halten und haben es auf die Symboldatei für das iPhone Punkt für 3.0 / 3.1-Kompatibilität.

Update Mai 2010: Apple-jetzt hat Technical Note erklärt dies im Detail: Technische Q & A QA1686 - App Icons auf dem iPad und iPhone

Andere Tipps

CFBundleIconFile

CFBundleIconFiles

Die erste kann nur ein String sein, und wird für 3,1 iphone verwendet werden und früher baut (glaube ich). Die zweite kann Wert Typ „Array“ (rechte Maustaste) geändert werden. Dann klicken Sie auf das Dreieck links davon (also nach unten zeigt), und vorbei an einem Wert auf der rechten Seite. Fügen Sie einen zweiten Wert einen anderen Dateinamen aufzunehmen.

Es scheint, der Name spielt keine Rolle, solange es sich um ein PNG ist. Die Datei wird auf der Grundlage gewählt werden, ist die richtige Größe, so dass nur der Name eines 57x57 für iPhone umfassen und ein 72x72 für iPad.

Ich bin derzeit Math Karten Pro Umwandlung universell zu sein, so habe ich nicht erfolgreich eine Universal-App in den App Store eingereicht, aber ich bin mir ziemlich sicher, dass alles richtig ist.

Nun, Sie wissen, wie Sie das Standardbild setzen Sie Standard ~ Landschaft und Standard ~ Portrait, um für Ihr iPad-Anwendung setzen müssen beide Bilder starten angezeigt wird, wenn es entweder auf Landschafts- oder Porträt lädt, gut, habe ich das gleiche Sache mit den Symbolen. Da beide iphone und ipad Icons genannt wurden genau das gleiche, obwohl ich sie in verschiedenen Ordnern getrennt es ließ mich immer noch nicht, entweder iPhone-Symbol oder ipad Symbol, so dass ich das iPhone-Symbol zu Symbol umbenannt ~ iphone und ich importiert es Xcode und zog es dann auf dem iPhone-Symbol Bild-Steckplatz und auf der plist-Datei erkannt, es automatisch. Also ich empfehlen, dass zu tun, habe ich es nicht hochgeladen itunes verbinden, aber es zeigt keine Fehler.

Hope es half.

für mich gearbeitet als auch. Mit 3.2.b5 konnte ich einen Rechtsklick auf meine plist-Datei und klicken Sie auf „Öffnen als ... Source Code“. Hinzugefügt genau die Informationen als byamabe oben und presto geklebt - vorgelegt. Nun, wenn nur ich nicht noch eine Stunde (zu) spät wegen dieses Problems ...

Sie können sie auch über den eingebauten Editor hinzuzufügen.

icon.png ist Zeichenfolge 0 icon-ipad.png ist string 1

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top