Je reçois cette erreur lors du téléchargement sur l'AppStore:
les applications iOS doivent inclure une icône marketing 1024x1024px au format PNG. Les applications qui n'incluent pas l'icône Marketing ne peuvent pas être soumises pour révision d'application ou révision d'application bêta.
Basé sur les autres réponses ici, je crois que la réponse complète est:
Si vous avez utilisé cordova platform update ios
, la dernière version de stable, 4.4.0 vous sera fournie à compter d’aujourd’hui, et ne sais pas pour ajouter l’entrée correspondant à l’icône de la boutique.
Alors, ce que vous devez faire c'est:
cordova platform rm ios
cordova platform add [email protected]
et ajoutez la ligne mentionnée ci-dessus dans config.xml
avec une légère modification - utilisez un JPEG pour éviter "L'icône App Store du catalogue d'actifs dans 'appname.app' ne peut être transparente ni contenir de canal alpha":
<icon height="1024" width="1024" src="icons/ios/icon-1024.jpg" />
Dès que la version stable deviendra supérieure à 4.5.1, ne forcez pas cette version "ancienne"!
Pour vérifier la version de votre plate-forme iOS, recherchez cette ligne dans config.xml
:
<engine name="ios" spec="~4.5.1" />
Important! à partir de la version 4.5.0, le plugin 'cordova-plugin-console' n'est pas pris en charge et n'est pas requis. Vous devez le supprimer pour construire avec succès:
cordova plugin rm cordova-plugin-console
Mise à jour vers la dernière version de cordova-ios: 4.5.1 et enregistrement de l'icône Marketing dans config.xml
<icon height="1024" width="1024" src="icons/ios/icon-1024.png" />
Pour moi j'ai fait comme ça.
Commencez par définir la taille de l'icône sur 1024x1024 , In yourProject/resources/icon.png .
Ensuite, exécutez ceci dans votre terminal.
ionic cordova plugin save
ionic cordova platform rm ios
ionic cordova platform add ios
Enfin, la plate-forme IOS a réussi et la modification automatique de config.xml a réussi.
Vous verrez <icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />
dans votre config.xml . Ensuite, essayez à nouveau de télécharger votre projet sur l'AppStore.
Ouvrez Xcode => Faites glisser l'icône de votre magasin d'applications dans Resources/Images.xcassets/Appicon => Supprimez toute transparence de votre image => Utilisez uniquement des lettres pour le nom. par exemple: appstore.png
Vous devrez peut-être ajouter un fichier assets.car requis par ios 11 et vous pouvez le créer avec xcode ou un outil en ligne http://www.applicationloader.net/appuploader/icontool.php
mettre le fichier assets.car en tant que fichier d'actif ou fichier image.