Si vous obtenez une icône error
lors de la soumission d'une application à partir de Xcode9
, ou si vous ne pouvez pas voir l'icône de l'application sur votre simulateur ainsi que sur un appareil, mettez simplement à jour votre cocoapods
à la dernière version de votre projet. Ce problème est un bug Xcode9
avec cocoapods
.
Il y a une nouvelle directive pour iPhoneX
cela peut être vue ici .
Voici un site Web utile qui crée une icône pour iOS, Mac App et Android app.
Il vous suffit de faire glisser et déposer votre icône 1024 x 1024 et le site créera toutes les tailles d'icônes et l'enverra à votre courrier électronique. Suivez ensuite la méthode suivante pour définir des icônes pour l'application iOS.
Après qu'Apple a lancé iOS 8, iPhone 6 et 6 Plus, la taille des icônes d'application et la taille des images de lancement ont changé. Veuillez visiter mon article pour de nouvelles tailles:
Résolution d'image pour les nouveaux iPhone 6 et 6+, prise en charge @ 3x ajoutée?
Oui, vous devez ajouter une icône haute résolution 120x120. Maintenant, si vous souhaitez cibler uniquement iOS 7, il vous suffit de 76 x 76, 120 x 120 et 152 x 152 tailles d'icônes. Si vous souhaitez également cibler iOS 6, vous aurez besoin de 57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 and 152 x 152
tailles d'icônes. Sans compter l'icône Spotlight et Paramètres si vous ne voulez pas que le système d'exploitation les interpole!
Selon l'article de blog New Metrics for iOS 7 App Icons .
METTRE À JOUR:
Selon l' icône de l'application Apple Guideline OU les tailles d'icône et d'image :
Dimensions des icônes (iOS 7 et versions ultérieures)
Dimensions des icônes (iOS 6.1 et versions antérieures)
Créez différentes tailles d'icône d'application pour différents appareils. Si vous créez une application universelle, vous devez fournir des icônes d'application dans les quatre tailles.
Pour iPhone et iPod touch, ces deux tailles sont requises:
Pour iPad, ces deux tailles sont requises:
Maintenant, définissez cela dans Project:
Créez une nouvelle icône avec 120 pixels en haute résolution et 60 pixels aussi réguliers que ci-dessus que la documentation Apple mentionne et définissez le nom. Par exemple, icon-120.png
et icon-152.png
.
Mettez ces icônes dans votre dossier de ressources de projet et ajoutez cette icône dans le projet:
- Après cela, cliquez sur
ProjectName-Info.plist
et recherchez la ligne des fichiers d'icônes . Si vous ne le trouvez pas, ajoutez-le en cliquant sur le (+)
signe et sélectionnez les fichiers d'icônes, puis définissez toutes les images d'icônes comme ci-dessous.
Maintenant, archivez et distribuez votre projet comme nous l'avons fait pour la soumission du binaire de l'application dans l' App Store . J'espère que vous pouvez maintenant soumettre votre application sans problème d'icône.
REMARQUE:
Veillez à fournir toutes les icônes dont vous avez besoin. Sinon, votre application ne passera pas la validation Apple. Si vous avez reçu ce type d'e-mail:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
- If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels and 120x120 pixels.
- If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels, 76x76 pixels and 152x152 pixels
Apple accepte désormais les applications qui fonctionnent également sur iOS 7, donc quelle que soit la version Deployment target
6.1 ou antérieure , mais vous devez également fournir les tailles d'icônes iOS 7 comme je le mentionne ci-dessus (que le magasin attend).
Icône de l'application Xcode 5 Gérer
Si vous utilisez xCode5 La première chose à mettre à jour est les icônes. Xcode 5 introduit les catalogues d'actifs pour gérer simplement plusieurs copies d'une image (comme pour plusieurs résolutions). Nous allons en créer un pour gérer les deux icônes du jeu, ainsi que les images de lancement.
Maintenant, cliquez sur le bouton Utiliser le catalogue d'actifs. Lors de la confirmation de la migration, il vous est également demandé si vous souhaitez migrer les images de lancement (c'est-à-dire iOS parler pour l'écran de démarrage qui apparaît au démarrage de votre application) - vous voudrez vous assurer que cela est également coché.
S'il vous plaît jeter un oeil pour plus d'informations Apple doc de catalogues d'actifs