Apple a publié une nouvelle version d'iTunes Connect et j'ai reçu un message d'erreur lorsque j'ai essayé de définir des captures d'écran sur iTunes Connect pour mon application.
"Images can't contain alpha channels or transparencies."
Apple a publié une nouvelle version d'iTunes Connect et j'ai reçu un message d'erreur lorsque j'ai essayé de définir des captures d'écran sur iTunes Connect pour mon application.
"Images can't contain alpha channels or transparencies."
Il est ridicule qu'iTunes Connect n'accepte pas les captures d'écran générées par Xcode alors que c'est la façon dont ils recommandent de le faire.
Pour une raison inexplicable, lorsque je fais cela, il coupe les dimensions en deux et est maintenant "mauvaise taille" pour iTC ! WTF Apple ???
Il est compréhensible qu'avec seulement 178 milliards de dollars de liquidités, Apple ne puisse pas se permettre de corriger ce bug stupide et demande à des dizaines de milliers de développeurs d'effectuer eux-mêmes cette opération fastidieuse, encore et encore. Ugh.
@brush51 Merci, cela fonctionne pour moi. J'ai utilisé le format .jpg après plusieurs essais avec le format .png.
JPEG est avec perte, et c'est une idée terrible, terrible. Consultez les autres réponses et supprimez correctement la transparence.
Pour cela, j'ai créé un nouvel outil simple. Vous pouvez supprimer le canal alpha (transparence) de plusieurs fichiers .png en quelques secondes.
Vous pouvez le télécharger à partir d'ici http://alphachannelremover.blogspot.com
Merci. Je déteste qu'Apple ait ajouté une étape supplémentaire au processus de capture, d'enregistrement et d'envoi de captures d'écran à la boutique iTunesConnect.
Cet outil est très simple mais très utile. Sinon, je devais passer du temps avec l'application de prévisualisation d'Apple pour supprimer les transparences une par une, ce qui prenait beaucoup de temps. Maintenant il est possible de faire plusieurs fichiers en une seule prise.
Très pratique, merci ! Avec tous les programmeurs qu'Apple a, on pourrait penser qu'ils pourraient juste enlever le canal alpha automatiquement. Je jure qu'aucune des icônes que j'ai téléchargées n'avait la moindre transparence, et pourtant la soumission a échoué juste parce qu'elles étaient enregistrées dans un format qui permettait la transparence. soupir
J'ai le même problème, il suffit de compresser votre fichier png sur https://tinypng.com/ en ligne et ensuite essayer de télécharger ce nouveau fichier png compressé.
son travail pour moi.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Cela n'est pas mentionné dans le Guide du développeur d'iTunes Connect : developer.apple.com/library/ios/documentation/
24 votes
Convertir simplement l'image au format JPG a fonctionné pour moi !
2 votes
Le tout premier téléchargeur d'images que j'ai écrit moi-même pouvait prendre n'importe quelle taille de jpeg, png ou gif, le faire pivoter correctement et produire un jpeg au niveau de compression souhaité. Apparemment, je peux faire des téléchargeurs d'images et Apple ne peut pas. Et contrairement à Apple, je ne songerais jamais à forcer mes utilisateurs à "oh, il suffit de retirer manuellement l'alpha du PNG ! pour chaque image !".
0 votes
C'est nul que xcode permette cela alors qu'iTunes Connect ne le permet pas.
0 votes
Essayez avec les étapes simples ici
0 votes
J'ai obtenu ma capture d'écran à partir du simulateur et il donne cette erreur. Quelle blague !
0 votes
Une astuce simple ! !! Convertissez-vous en png au format jpg et c'est parti. [Convertissez-vous maintenant] [1] [1] : png2jpg.com