70 votes

Comment puis-je spécifier à la fois les icônes universelle iPhone/iPad app?

J'espère créer une seule application qui prend en charge à la fois l'iPhone et l'iPad. L'application fonctionne dans le simulateur pour les périphériques que vous le souhaitez. Maintenant, je suis en train de construire et de déployer. J'ai mis l'Icône "Fichier" dans le plist pour la 57x57 .png image et quand je construire et essayer de soumettre l'application ItunesConnect se plaint d'avoir besoin d'un 72x72 .png image pour l'iPad. Si je spécifie l'Icône "Fichier" à la 72x72 .png ItunesConnect se plaint d'avoir besoin d'un 57x57 image pour l'iPhone. Comment puis-je spécifier les deux icônes en une seule plist?

177voto

Ole Begemann Points 85798

Ajouter un CFBundleIconFiles clé de type Array pour votre Info.plist. Le tableau doit contenir 2 éléments de chaîne: les noms des deux icônes. Le système d'exploitation sera alors automatiquement choisir la bonne icône pour chaque plate-forme basée sur leurs dimensions en pixels.

Vous pouvez garder l' CFBundleIconFile - clés et pointer vers le fichier d'icône pour iPhone 3.0/3.1 compatibilité.

Mise à jour Mai 2010: Apple a maintenant la Note Technique d'expliquer cela en détail: Technique Q&A QA1686 – les Icônes d'Application sur iPad et iPhone

6voto

William Janoch Points 61

CFBundleIconFile

CFBundleIconFiles

La première ne peut être une chaîne de caractères, et sera utilisé pour l'iphone 3.1 et versions antérieures (je pense). La deuxième peut être modifié à la Valeur de Type "array" (clic droit). Ensuite, cliquez sur le triangle situé à gauche de celui-ci(de sorte qu'il pointe vers le bas), et passé une valeur à droite. Coller une deuxième valeur pour inclure un autre nom de fichier.

Il semble que le nom n'a pas d'importance, tant que c'est un PNG. Le fichier sera choisi en fonction de ce qui est la bonne taille, donc inclure uniquement le nom de l'un 57x57 pour iPhone et un 72x72 pour iPad.

Je suis actuellement en train de convertir les Mathématiques Cartes Pro pour être universelle, je n'ai donc pas présenté avec succès une app universelle pour l'App Store, mais je suis assez confiant que c'est un droit.

1voto

Miguel Araujo Points 11

Eh bien, vous savez comment vous mettre l'image par Défaut, vous devez mettre par Défaut~paysage et par Défaut~Portrait de votre application ipad pour afficher à la fois le démarrage des images quand il charge, soit sur le paysage ou portrait, et bien, j'ai fait la même chose avec les icônes. Depuis l'iphone et l'ipad icônes ont été nommés exactement la même, même si je les ai séparés dans différents dossiers, il n'a toujours pas de moi, icône iphone ou ipad icône, donc j'ai renommé le iphone icône icône~iphone et j'ai importé à xcode et la faire glisser sur l'iphone l'image de l'icône fente et sur le fichier plist, il est reconnu automatiquement. Donc je vous recommande de le faire, je n'ai pas téléchargé sur itunes connect, mais il ne montre pas d'erreur.

Espérons qu'il a aidé.

0voto

Nathan Points 11

Vous pouvez également l'ajouter via l'éditeur intégré.

icône.png est une chaîne de 0 l'icône de l'ipad.png est une chaîne 1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X