Ceci est pour PhoneGap.
Lorsque je soumets le fichier .ipa avec ApplicationLoader, le message d'erreur suivant s'affiche:
AVERTISSEMENT ITMS-90704: Icône manquante de l'App Store. Les applications iOS doivent inclure une icône de l'App Store 1024x1024px au format PNG. Si vous ne fournissez pas l'icône dans le catalogue des actifs ou via iTunes Connect, les applications ne peuvent pas être soumises pour révision d'application ou version bêta. à https://developer.Apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ pour plus d'informations. "
J'utilise l'outil de construction en ligne de Phonegap à https://build.phonegap.com pour générer le fichier .ipa . Alors, j'ai compressé le projet phonegap puis téléchargé. Le site Web compilera et créera le .ipa. L'ipa est correctement généré et je peux même l'installer sur un périphérique de test. Il est également transmis à TestFlight, mais Apple ne me permet pas de soumettre des données à l'App Store tant que cet avertissement n'est pas résolu.
J'ai examiné d'autres solutions, mais celles-ci semblent particulièrement destinées à Cordova.
J'ai essayé les suggestions des liens suivants mais celles-ci ne fonctionnaient pas.
Icône marketing manquante - iOS Cordova
Cordova, Phonegap et ionic (l'icône ios manquante 1024x1024)
J'ai essayé de mettre à jour le fichier config.xml en ajoutant:
<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />
J'ai également ajouté ce qui suit à config.xml:
<platfrom name="ios">
<icon src="res/icon/ios/icon-1024.png" platform="ios" width="1024" height="1024" />
...
</platform>
J'ai aussi ajouté ce qui suit:
<engine name="ios" spec="^4.5.1" />
Rien ne semble fonctionner. Encore une fois, ceci est pour PhoneGap. Merci
Dans votre fichier config.xml
, ajoutez l’icône 1024x1024 correspondante au format png
<icon src="icon/ios/icon.png" width="1024" height="1024" />
et mettre à jour vers phonegap-cli 7.1.0 ou version ultérieure (ajoutez cet élément si vous ne spécifiez pas déjà la version de phonegap)
<preference name="phonegap-version" value="cli-7.1.0" />
REMARQUE: assurez-vous que votre icône png ne contient pas de canal alpha (aucune transparence autorisée, sinon vous obtiendrez un ERROR ITMS-90717
).
Pour d'autres, la solution ci-dessus ne fonctionne pas.
Si vous utilisez xcode pour faire IPA. Puis ouvrez le dossier projet/plates-formes/iOS /.../ images.xcassets et placez-y l'icône de l'application nommée "icon-1024.png". Il devrait avoir une taille de 1024 * 1024 px. Pas besoin d'être ajouté dans config.xml. Terminé.
Remarque: que vous utilisiez ou non xcode, le dossier images.xcassets devrait exister. Il suffit de le trouver ..
Vous devrez peut-être ajouter un fichier assets.car qui est requis par ios 11 .__ et que vous pouvez le créer avec xcode ou un outil en ligne http://www.applicationloader.net/appuploader/icontool.php