Lorsque j'ai essayé de soumettre une application, Itunes Connect
j'ai eu l'erreur suivante.
iTunes Store Operation Failed
Error ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'YourApp.app' can't be transparent nor contain an alpha channel."
Je me suis assuré de soumettre un dossier sans transparence. Donc l'erreur a persisté dans la soumission à iTunes Connect
.
ios
xcode
app-store
app-store-connect
Haroldo Gondim
la source
la source
Réponses:
La solution ci-dessous a fonctionné pour moi
Remarque: cela ne fonctionnera pas sur Mac OS High Sierra, veuillez essayer une version inférieure pour exporter sans alpha ou utiliser l'une des applications d'édition d'image ou essayer les alternatives ci-dessous.
Alternative 1: (Utilisation de Sierra ou High Sierra et Ionic)
Alternative 2: Si la duplication ne fonctionne pas, essayez de l'ouvrir dans l'aperçu, puis de l'exporter. J'ai pu désélectionner le canal alpha là-bas. - par Alejandro Corredor.
la source
J'ai rencontré le même problème et je n'ai pas pu le résoudre avec la solution fournie par Shamsudheen TK. Ionic a en quelque sorte ajouté de la transparence à mes icônes même si l'icône source n'avait aucune transparence du tout. En fin de compte, j'ai pu le résoudre en:
Installez imagemagick (MacOS):
Supprimez le canal alpha de toutes les images du dossier de ressources:
la source
resources
commande pour supprimer automatiquement le canal alpha des PNG pour les versions iOS.find: convert: No such file or directory
convert
fait partie deimagemagick
. C'est pourquoi il doit être installé.Voici une solution qui a fonctionné pour moi sur High Sierra
Preview
application (visionneuse d'images OSX par défaut).File
menu dans la barre de menus et sélectionnezExport
. voir la capture d'écranAlpha
, sélectionnez l'endroit où vous souhaitez exporter l'image et cliquez sur leSave
bouton. voir la capture d'écranla source
Quelle que soit la manière dont vous essayez ci-dessus, vous devez le tester en le téléchargeant sur l'application connect comme moi pour vous assurer que cela fonctionne et économiser votre temps précieux
la source
Si cette erreur s'affiche pour le projet ionic3 lorsque vous téléchargez sur iTunes Connect, veuillez vérifier cette RÉPONSE
Ceci est mon erreur de projet lorsque j'essaye de vilider.
Enfin suivez cette RÉPONSE , erreur résolue.
la source
Même le
.png
fichier sans transparence, l'erreur persiste.La solution était de changer le
.png
fichier en.jpg
fichier.la source
Erreur stupide de ma part, je n'ai pas archivé l'application après avoir supprimé alpha. Je viens de continuer à soumettre mon ancienne application archivée et à trouver la même erreur alpha / transparence. J'espère que ça aide quelqu'un.
la source
Un message d'erreur lui-même dit:
Toutes les icônes d'application doivent être carrées sans transparence ou semi-transparentes (
alpha value != 1.0
).Astuce: l'icône de l'application peut avoir des coins arrondis. (Partagez vos icônes d'application ici)
Voici les directives Apple pour l' icône de l'application - Interface humaine
la source
Utilisez Alpha Channel Remover. Il vous permet de faire glisser des icônes dans l'application et de supprimer la transparence.
Téléchargez-le ici: http://alphachannelremover.blogspot.com
Mise à jour: ce n'est pas mon site
la source
J'ai essayé plusieurs des choses mentionnées dans cet article (en plus de passer à un .jpg) sans succès. Je l'ai résolu en ouvrant le fichier dans Photoshop et en utilisant «exporter vers le Web». Dans ce processus / cette fenêtre se trouve une case à cocher pour la transparence.
la source
J'ai eu ce problème et c'était parce que l'icône de mon App Store n'était pas explicitement répertoriée dans mon
config.xml
. Une fois que j'ai ajouté la ligne<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />
,cordova l'a copié correctement sans ajouter de canal alpha.
la source
J'ai pu contourner le problème de Mac Sierra OS en dupliquant le fichier, en faisant glisser le nouveau fichier sur mon bureau, en l'ouvrant en aperçu, puis en cliquant sur l'option d'exportation (dans le menu Fichier), puis sur l'option pour l'enregistrer sans «alpha» monte
la source
Si vous n'avez pas de mac, sous Windows, vous pouvez ouvrir Paint et enregistrer au format PNG avec des dimensions correctes 1024x1024
la source
Supprimez le canal alpha en utilisant cette commande dans le dossier 'Images.xcassets', cette commande supprimera tous les canaux alpha de vos fichiers .png et mettra la couleur de fond en blanc
la source
J'ai également shell script en utilisant ffmpeg pour redimensionner les images sans alphachannel. Cela a bien fonctionné pour le format png.
la source
changé l'icône du format .png en .jpg et tout s'est bien passé.
la source
Alternative: ( Utilisation de Sierra ou High Sierra et Ionic )
la source