Icône de marketing manquante


141

Lorsque vous essayez de soumettre mon application, iTunes Connect dit

Icône de marketing manquante. Les applications iOS doivent inclure une icône marketing de 1 024 x 1 024 pixels au format PNG. Les applications qui n'incluent pas l'icône marketing ne peuvent pas être soumises à l'examen d'application ou à l'examen d'application bêta.

J'ai un PNG 1024x1024px dans ma soumission dans iTunes Connect, sous General App Informationet App Icon. Donc je suppose qu'ils veulent que je l'ajoute en tant qu'actif au bundle, dans Xcode. Mais lorsque je glisse et dépose mon PNG dans cet Unassignedespace réservé, rien ne se passe.

Espace réservé non attribué pour Marketing 1024x PNG

Cette erreur a commencé à apparaître après la WWDC 2017 et j'ai installé XCode 9 Beta. Ce problème se produit également dans la version 8.3.1 (8E1000a).


Avez-vous essayé de faire glisser et déposer l'icône PNG 1024x1024px?
Itachi Uchiha


2
Non, ce n'est pas votre forfait. Assurez-vous que l'icône que vous avez téléchargée sur iTunesConnect ne contient pas de canal alpha
Paulw11

@ Paulw11 J'ai supprimé l'alpha comme celui-ci stackoverflow.com/a/38256612/237509 et remis en ligne mais lors de la soumission, j'obtiens toujours le même message.
JOG

@DSDharma oui j'ai essayé le glisser-déposer à la fois sur "Non attribué" dans Xcode mais il ne réagit pas au glisser-déposer, et sur iTunes Connect dans la soumission de l'application, pour télécharger à nouveau l'icône là-bas, mais sans succès.
JOG

Réponses:


142

Résolu en ajoutant l'icône iOS Marketing 1024pt dans le projet


9
Dans mon cas, il a été nommé "App Store iOS" par opposition à "iOS Marketing", mais l'icône est toujours à la toute fin de la liste, et la seule avec cette taille, il ne devrait donc pas y avoir de confusion.
TGO

2
Cela devrait être la réponse acceptée. Le même problème se produit avec la version officielle de Xcode 9. Ce n'est pas un bogue, Apple n'a besoin que d'un format d'icône supplémentaire pour le nouvel App Store.
Manuel

1
FYI. Si vous développez également pour Android, vous aurez déjà cette taille, vous n'aurez donc pas besoin de la créer.
Micah Montoya

1
Comment puis-je ajouter l'icône Marketing iOS à la liste dans appIcon? Je ne l'ai pas répertorié mais l'App Store l'exige toujours. : /
Luckylooke

Cela m'aide. Mais je pense que ce serait correct si la validation indiquait les informations manquantes, ce qu'elle n'a pas fait dans mon cas.
Arsen

78

Selon les nouvelles directives pour le XCode 9 : nous devons faire glisser une nouvelle icône avec la taille 1024pt nouvel élément d'icône disponible nommé "App Store iOS 1024pt" sous l'ensemble d'images AppIcon.

entrez la description de l'image ici

IMPORTANT: assurez-vous d'utiliser l'icône sans Alpha / Transparence

Après cela, l'avertissement disparaîtra et vous devriez être en mesure de soumettre avec succès le binaire à Apple pour examen.

Lien de référence: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb


1
J'ai toujours l'avertissement!
arniotaki

1
Qui a dit à Apple que le glissement devrait être la seule option pour effectuer une opération? Je regardais le menu contextuel pendant 30 minutes, jusqu'à ce que je lis cette réponse. Je vous remercie!
anthares le

33

Le problème semble être la soumission d'un binaire créé à l'aide d'une version bêta de Xcode. Utilisez une version publiée de Xcode lors de la soumission de builds à l'App Store.


1
L'ajout d'une icône marketing est obligatoire et cette réponse ne fournit qu'une solution temporaire.
Viktor Malyi le

37
J'ai maintenant la graine XCode 9 GM (non bêta) et j'obtiens ce problème.
Crag le

6
@Crag dans XCode 9 GM, dans AppIcon chez Assets, vous trouverez l'icône à la fin. Il s'appelait "App Store" dans mon cas, et non "iOS Marketing" comme dans la capture d'écran de la réponse de Varinder.
TGO

1
@TGO J'ai un fichier Contents.json dans ce dossier avec "idiom": "ios-marketing", mais le nom du fichier n'est pas défini ... Je construis via Cordova, donc je préfère ne pas le définir manuellement comme Je vais le souffler ...
Crag

1
@Crag désolé si je n'étais pas clair. Capture d'écran de ce que je voulais dire . Parties non pertinentes floues. Mais oui, vous pouvez aussi éditer le json,{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO

15

Pour les personnes qui rencontrent toujours des problèmes après l'ajout de la nouvelle icône d'application:

Assurez-vous que la case à cocher «Transparence» est décochée lorsque vous exportez l'image PNG à partir de Photoshop. Apparemment, c'est un problème même si l'image n'a pas de transparence.

Décochez la case de transparence dans Photoshop

Cela a fonctionné pour moi.

Merci à la réponse de Hammoud à Comment résoudre "Icône marketing manquante. Les applications iOS doivent inclure un 1024x1024px"


Je vous remercie! A travaillé pour moi enfin aussi. Je n'aurais jamais deviné que (:
Zeus

15

Dans Xcode 8:
Trouvez votre répertoire d'icônes, placez un fichier préparé (par exemple 'Icon-Marketing.png') ici et ajoutez ce qui suit à Contents.json

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}

7

Si vous construisez une application IOS de l' unité suivez ces étapes :

  1. Dans le projet Xcode, allez dans Unity-iPhone> Images.xcassets> AppIcon
  2. Faites défiler vers le bas
  3. Faites glisser une icône 1024x1024
  4. Construire (CMD + B), archiver, télécharger comme d'habitude

6

Les directives relatives aux icônes d'application ont changé avec la sortie des nouveaux iPhons X, iOS 11 et Xcode 9.

Une nouvelle icône App Store doit être ajoutée au projet dans Xcode 9 de taille:

1024px × 1024px (1024pt × 1024pt à 1x)

J'espère que cela t'aides.

Référence: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

Remarque: À ce jour, les questions et réponses techniques QA1686 - Icônes d'application sur iPhone, iPad et Apple Watch n'ont pas été mises à jour avec cette exigence.


4

J'utilise la version bêta 3 et je ne reçois un avertissement qu'après le téléchargement. J'ai téléchargé un binaire pour Test Flight, pas pour la libération.

En ajoutant l'image marketing dans .xcassets, AppIcon a corrigé l'avertissement.


3

Comment ajouter une "icône d'application 1024" dans sys cordova?

modifier le fichier de configuration:

<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />

ligne de commande:

cordova prepare ios

N'oubliez pas d'ajouter réellement le fichier res/icon/ios/icon-1024.pngau système de fichiers.


Salut user3585515! Bienvenue dans Stack Overflow! Vous pouvez ajouter ceci en tant que question distincte, et y répondre vous-même, si vous le souhaitez.
JOG du

Merci. J'envoie maintenant des questions et réponses stackoverflow.com/questions/46875315/…
tolgatasci

0

Le problème peut également être dans les autres icônes. J'ai créé l'icône 1024 sans canal alpha mais cela n'a pas aidé. Ensuite, j'ai supprimé toutes les icônes et les télécharger à nouveau. Cela a aidé.


0

Je soumettais une mise à jour de l'application iOS à l'App Store d'Apple. J'ai trouvé l'erreur ci-dessous: Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review

Selon la nouvelle ligne de guide Apple dans xcode 9, nous devons ajouter le support de l'icône "App Store iOS". J'ai donc ajouté à l'icône de l'application de 1024x1024pt. L'application est soumise à l'App Store.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.