Comment puis-je spécifier les deux icônes pour une application iPhone / iPad universel?

StackOverflow https://stackoverflow.com/questions/2480563

  •  21-09-2019
  •  | 
  •  

Question

J'espère créer une application unique qui prend en charge l'iPhone et l'iPad. L'application fonctionne dans le simulateur pour les deux appareils comme souhaité. Maintenant, je suis en train de construire et déployer. Je mets l'icône « Fichier » dans le plist à l'image de 57x57 et quand je construis et essayer de soumettre l'application ItunesConnect se plaint avoir besoin d'un 72x72 .png l'image pour l'iPad. Si je précise l'icône « Fichier » à 72x72 .png ItunesConnect se plaint d'avoir besoin d'une image de 57x57 pour l'iPhone. Comment puis-je spécifier les deux icônes en une seule plist?

Était-ce utile?

La solution

Ajoutez une touche CFBundleIconFiles de type Array à votre Info.plist. Le tableau doit contenir 2 éléments de chaîne: les noms de fichiers des deux icônes. Le système d'exploitation sera alors automatiquement choisir l'icône correcte pour chaque plate-forme en fonction de leurs dimensions en pixels.

Vous pouvez garder la clé de CFBundleIconFile et ont pointer vers le fichier d'icône pour la compatibilité iPhone pour 3.0 / 3.1.

Mise à jour mai 2010: Apple a maintenant Note technique expliquant en détail ce: technique Q & A QA1686 - Icônes App sur iPad et iPhone

Autres conseils

CFBundleIconFile

CFBundleIconFiles

La première ne peut être une chaîne, et sera utilisé pour l'iphone 3.1 et construit plus tôt (je pense). Le second peut être modifié à la valeur de type « tableau » (clic droit). Cliquez ensuite sur le triangle à gauche de celui-ci (il pointe vers le bas), et au-delà d'une valeur à droite. Coller une seconde 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 de la bonne taille, comprennent donc que le nom d'un 57x57 pour iPhone et un iPad pour 72x72.

Je suis en train de convertir les cartes Math Pro pour être universel, donc je ne l'ai pas soumis avec succès une application universelle à l'App Store, mais je suis assez confiant que tout cela est juste.

Eh bien, vous savez comment vous mettez l'image par défaut, vous devez mettre par défaut ~ paysage et par défaut ~ Portrait pour que votre application iPad pour afficher à la fois démarrer des images quand il charge soit sur le paysage ou portrait, eh bien, je l'ai fait la même chose avec les icônes. Puisque les deux iPhone et les icônes ipad ont été nommés exactement la même chose, même si je les ai séparés dans différents dossiers, il ne reste me laisse pas, l'une des icônes icône iPhone ou iPad, donc je renommé l'icône iPhone icône ~ iphone et je l'importaient à Xcode puis traînés sur la fente d'image icône iPhone et sur le fichier plist il reconnu automatiquement. Donc, je recommande de faire cela, je ne l'ai pas téléchargé sur itunes se connecter mais il ne montre aucune erreur.

Espérons que cela a aidé.

a marché pour moi aussi. En utilisant 3.2.b5 j'ai pu faire un clic droit sur mon fichier plist et cliquez sur « Open As ... code source ». Ajouté les informations exactement comme ci-dessus et byamabe collé PRESTO - soumis. Maintenant, si seulement je n'étais pas une heure (trop) tard à cause de ce problème ...

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

icon.png est une chaîne 0 icon-ipad.png est une chaîne 1

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top