Ich hoffe, eine einzige App zu erstellen, die sowohl das iPhone als auch das iPad unterstützt. Die App funktioniert im Simulator für beide Geräte wie gewünscht. Jetzt versuche ich es zu erstellen und zu implementieren. Ich setze die "Icon Datei" im plist auf das 57x57 .png Bild und wenn ich baue und versuche die App einzureichen, klagt ItunesConnect darüber, dass ein 72x72 .png Bild für das iPad benötigt wird. Wenn ich die "Icon-Datei" für das 72x72 .png ItunesConnect beschreibe, dass ein 57x57-Image für das iPhone benötigt wird. Wie lege ich beide Symbole in einem einzigen Fenster fest?Wie lege ich beide Symbole für eine universelle iPhone/iPad App fest?
Antwort
Fügen Sie einen CFBundleIconFiles
Schlüssel des Typs Array zu Ihrer Info.plist hinzu. Das Array sollte 2 String-Elemente enthalten: die Dateinamen der beiden Symbole. Das Betriebssystem wählt dann automatisch das richtige Symbol für jede Plattform basierend auf ihren Pixeldimensionen.
Sie können den Schlüssel CFBundleIconFile
behalten und auf die Symboldatei für das iPhone für Kompatibilität 3.0/3.1 zeigen.
Update Mai 2010: Apple-jetzt Technical Note zu erklären dies im Detail hat: Technical Q&A QA1686 – App Icons on iPad and iPhone
für mich gearbeitet als auch. Mit 3.2.b5 konnte ich mit der rechten Maustaste auf meine PLIST-Datei klicken und auf "Öffnen als ... Quellcode" klicken. Hinzugefügt die Informationen genau wie Byamabe oben eingefügt und presto - submitted. Nun, wenn nur bin ich nicht noch eine Stunde (zu) spät wegen dieses Problems ...
CFBundleIconFile
CFBundleIconFiles
Die erste kann nur ein String sein, und wird für iphone 3.1 verwendet werden und frühere Builds (denke ich). Die zweite kann in Value Type "array" geändert werden (Rechtsklick). Klicken Sie dann auf das Dreieck links davon (so dass es nach unten zeigt) und auf einen Wert nach rechts. Fügen Sie einen zweiten Wert ein, um einen anderen Dateinamen einzufügen.
Es scheint, der Name ist egal, solange es ein PNG ist. Die Datei wird basierend auf der richtigen Größe ausgewählt. Geben Sie nur den Namen eines 57x57 für das iPhone und eines 72x72 für das iPad an.
Ich konvertiere derzeit Math Cards Pro, um universell zu sein, also habe ich nicht erfolgreich eine universelle App im App Store eingereicht, aber ich bin ziemlich zuversichtlich, dass das alles richtig ist.
Sie können es auch über den eingebauten Editor hinzufügen.
icon.png ist String 0 icon-ipad.png ist string 1
Nun, Sie wissen, wie Sie das Standardbild setzen Sie Standard setzen müssen ~ Landschaft und Standard ~ Portrait, um für Ihre ipad Anwendung zeige beide start-up-bilder an, wenn es entweder im quer- oder im hochformat geladen wird, nun, ich habe das selbe mit den icons gemacht. Da sowohl das iPhone als auch das ipad genau dieselben Namen hatten, obwohl ich sie in verschiedenen Ordnern getrennt habe, ließ es mich weder iPhone-Symbol noch ipad-Symbol, also habe ich das Iphone-Symbol in icon ~ iphone umbenannt und ich importierte es xcode und zog es dann auf den iphone icon image slot und in der plist-datei erkannte es automatisch. Also ich empfehle das zu tun, ich habe es nicht auf iTunes Connect hochgeladen, aber es zeigt keinen Fehler.
Ich hoffe, es hat geholfen.
- 1. Wie lege ich eine CSS-Regel für zwei Tags fest?
- 2. Wie lege ich Titel für UIBarButtonItem fest?
- 3. Wie lege ich eine Rückwärtsauswahl fest?
- 4. Wie lege ich eine bedingte Kompiliervariable fest?
- 5. Wie lege ich eine Dateierweiterung fest?
- 6. Wie lege ich ein Hintergrundbild für eine gruppierte Tabellenansicht fest?
- 7. Wie lege ich das Datum für eine Datumsauswahl fest?
- 8. Wie lege ich erweiterte Benutzerattribute für Android-Dateien fest?
- 9. Wie lege ich eine DataSource auf eine DropDownList fest?
- 10. Wie lege ich einen Standardpinsel für SyntaxHighlighter fest?
- 11. Wie lege ich die app.config für eine webbasierte .NET App fest?
- 12. Wie lege ich den ersten Responder fest?
- 13. Wie lege ich ein Google-Suchergebnisfenster fest?
- 14. Wie lege ich den li Stil fest?
- 15. Wie lege ich den Wert XamDateTimeEditor fest?
- 16. Wie lege ich verschiedene Layouts für Hoch- und Querformat fest?
- 17. Wie lege ich eine ListViewSubItem BackColor in Windows Mobile fest?
- 18. Wie lege ich eine voreingestellte Option mit Rails collection_radio_buttons fest?
- 19. Wie lege ich eine RRule unter Berücksichtigung der Sommerzeit fest?
- 20. Wie lege ich die Java-Optionen für Kafka fest?
- 21. Bildgröße für universelle App iOS?
- 22. Wie lege ich den Klickstatus für meine benutzerdefinierte Schaltfläche fest?
- 23. Wie lege ich die Transaktionsisolationsstufe in SQLAlchemy für PostgreSQL fest?
- 24. Wie lege ich den Benutzeragenten für Rubys RestClient fest?
- 25. Wie lege ich das Bild für VideoCastControllerActivity fest
- 26. Wie lege ich den Protokollierlevel für HikariCP fest?
- 27. Wie lege ich JVM-Optionen für GradleWorkerMain fest?
- 28. Wie lege ich die Bezeichnung für JTextField fest?
- 29. Wie lege ich Laravel Carbon Zeitzone für Zeitstempel fest?
- 30. Wie lege ich ein Click-Ereignis für ein Formular fest?
Super! Habe einfach die Änderungen vorgenommen und die Binärdatei wurde akzeptiert! – byamabe
Up Abstimmung 100 Mal für den Link zu diesem technischen Hinweis – bpapa
+1 für technische Hinweis und die Verwendung der rohen Tasten im Gegensatz zu den Werten! – jrtc27