Comment configurer les images pour pouvoir archiver et valider mon application? L'écran ressemble à ceci maintenant:
Donc le premier dit 29pt
, mais ensuite il dit aussi 2x
. Alors est-ce que je mets une 29x29
image ou une 58x58
image? Et où dois-je mettre tous les autres? (Je sais qu'il ya plus de tailles que 29
, 40
et 60
).
Quoi qu'il en soit, j'ai essayé de faire glisser un 29x29
png sur le premier emplacement, un 40x40
sur le deuxième et un 60x60
sur le troisième et le quatrième. Quand j'y suis allé Product->Archive
, je reçois
/ Users / kendon / Documents / iPhone Apps / Sales Tool / Sales Tool / Images.xcassets: le jeu d'icônes de l'application nommé "AppIcon" n'avait aucun contenu applicable.
Réponses:
Mise à jour: à moins que vous n'aimiez redimensionner les icônes une par une, consultez la réponse de Schmoudi . C'est juste beaucoup plus facile.
Tailles des icônes
Image ci-dessus de Designing for iOS 9 . Ce sont les mêmes pour iOS 10 .
Comment définir l'icône de l'application
Cliquez sur Assets.xcassets dans le navigateur de projet, puis choisissez AppIcon .
Cela vous donnera un jeu d'icônes d'application vide.
Maintenant, faites simplement glisser l'image de la bonne taille (au format .png) du Finder sur chaque espace vide de l'ensemble d'applications. L'icône de l'application devrait être configurée maintenant.
Comment créer des images de bonne taille
L'image tout en haut indique les tailles de pixels pour chaque taille de point requise dans iOS 9. Cependant, même si cette réponse n'est pas mise à jour pour les futures versions d'iOS, vous pouvez toujours déterminer les tailles de pixels correctes en utilisant la méthode ci-dessous.
Regardez combien de points (pt) chaque blanc sur l'ensemble d'images vide est. Si l'image est 1x, les pixels sont les mêmes que les points. Pour 2x doubler les points et 3x tripler les points. Ainsi, par exemple, dans le premier blanc ci-dessus (29pt 2x), vous auriez besoin d'une image de 58x58 pixels.
Vous pouvez commencer avec une image de 1 024 x 1 024 pixels, puis la réduire aux tailles appropriées. Vous pouvez le faire vous-même ou il existe également des sites Web et des scripts pour obtenir les bonnes tailles. Faites une recherche sur "générateur d'icônes d'application ios" ou quelque chose de similaire.
Je ne pense pas que les noms importent tant que vous avez les bonnes dimensions, mais la convention générale de dénomination est la suivante:
Image de lancement
Bien que vous puissiez utiliser une image pour l'écran de lancement, envisagez d'utiliser un fichier de storyboard d'écran de lancement. Cela redimensionnera commodément pour chaque taille et orientation. Consultez cette réponse SO ou la documentation suivante pour obtenir de l'aide.
Documentation utile
Les images Xcode de cet article ont été créées avec Xcode 7.
la source
J'ai récemment trouvé cette application appelée Icon Set Creator dans l' App Store qui est gratuite, sans publicité, mise à jour sur les nouveaux changements, simple et fonctionne très bien pour toutes les tailles d'icônes possibles dans OSX, iOS et WatchOS:
Dans Icon Set Creator:
Dans XCode:
la source
Pour gagner un peu de temps:
1) Vous pouvez marquer toutes les images d'icônes de votre application dans le Finder et les faire glisser dans votre catalogue d'actifs en une fois en les faisant glisser dans l'un des emplacements vides de l'ensemble d'images d'icônes d'application. Lorsque vous maintenez votre glisser sur l'emplacement, plusieurs des autres emplacements semblent sélectionnés et lorsque vous les déposez, tous seront remplis en même temps. Notez que cela fonctionne dans XCode 8 (je n'ai pas essayé XCode 7), mais pas encore dans XCode 9 beta.
2) Le site de documentation Apple "Questions et réponses techniques QA1686" a les tailles par emplacement d'icône d'application déjà calculées pour vous dans une belle image et contient également les conventions de noms d'image correctes.
la source
Les tailles correctes sont les suivantes:
1)
58x58
2)
80x80
3)
120x120
4)
180x180
la source
J'utilise un outil appelé Prepo pour produire toutes les bonnes tailles d'image. Vous alimentez simplement l'application que vous fichier image et il crachera chaque fichier nécessaire avec un nom approprié.
Une fois que vous faites cela, vous pouvez ensuite faire glisser les fichiers appropriés ou simplement pointer vers votre dossier exporté Prepo.
la source
Maintenant, un jour est vraiment facile à définir l'icône d'application, allez simplement sur https://makeappicon.com/ ajoutez votre image, ils vous enverront toutes les tailles d'icône d'application (également pour watch & itunes), maintenant cliquez sur Actifs .xcassets dans le navigateur Projet, puis choisissez AppIcon. Il ne vous reste plus qu'à faire glisser et déposer l'icône selon vos besoins.
la source
Dans la liste de gauche, faites un clic droit sur "AppIcon" et cliquez sur "Ouvrir dans le Finder" Un dossier avec le nom "AppIcon.appiconset" s'ouvrira. Collez-y tous les graphiques avec la résolution requise. Une fois cela fait, toutes ces images seront visibles sur ce même écran (une dans votre capture d'écran). puis faites-les glisser dans la case appropriée. Des icônes d'application ont été ajoutées. Même processus pour les images de lancement. Les images de lancement via ce processus sont ajoutées pour iOS 7 et les versions antérieures. Pour iOS 8, un fichier LaunchScreen.xib distinct est créé par défaut.
la source
J'ai trouvé l'application appelée Iconizer. Vous pouvez trouver le dépôt sur github . Iconizer peut générer des icônes d'application pour OS X, iPad, iPhone, CarPlay et Apple Watch avec une seule image.
Faites simplement glisser et déposez votre icône sur Iconizer, sélectionnez les plates-formes dont vous avez besoin et si vous voulez ou non que toutes les plates-formes soient générées dans un catalogue d'actifs, puis cliquez sur Exporter.
Après cela, remplacez (supprimez et importez) votre AppIcon dans Assets.xcassets
la source
C'est une partie très frustrante de XCode. Comme beaucoup, j'ai perdu des heures là-dessus lorsque je suis passé à une version plus récente de xcode (version 8). La solution pour moi était d'ouvrir les propriétés de mon projet et sous «Icônes d'application et images de lancement», choisissez l'option «migrer» pour les icônes. Cela n'avait absolument aucun sens pour moi car j'avais déjà toutes mes icônes là-bas, mais cela fonctionnait! Malheureusement, il me semble maintenant avoir deux copies de mes icônes de lancement dans le projet.
la source
Selon la version mise à jour (Xcode 8.3.3), j'ai vu que la résolution ci-dessous est requise pour tous les champs d'
AppIcon
ensembles.Il est livré avec hdpi, xhdpi, xxhdpi, etc. J'espère que cela aidera les autres.
Modifié en 120x120
la source