Quando tentei enviar um aplicativo Itunes Connect
, recebi o seguinte erro.
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."
Certifiquei-me de enviar um arquivo sem transparência. Portanto, o erro persistiu no envio para iTunes Connect
.
ios
xcode
app-store
app-store-connect
Haroldo Gondim
fonte
fonte
Respostas:
Abaixo solução funcionou para mim
Nota: Isso não funcionará no Mac OS High Sierra, tente uma versão inferior para exportar sem alfa ou use qualquer um dos aplicativos de edição de imagens ou tente as alternativas abaixo.
Alternativa 1: (Usando Sierra ou High Sierra e Ionic)
Alternativa 2: se a duplicação não funcionar, tente abri-la na visualização e depois exportar arquivos. Consegui desmarcar o canal alfa lá. - por Alejandro Corredor.
fonte
Eu enfrentei o mesmo problema e não consegui corrigi-lo com a solução fornecida pela Shamsudheen TK. De alguma forma, a Ionic adicionou transparência aos meus ícones, mesmo que o ícone de origem não tivesse nenhuma transparência. No final, eu fui capaz de resolvê-lo:
Instale o imagemagick (MacOS):
Remova o canal alfa de todas as imagens na pasta de recursos:
fonte
resources
corrija o comando para remover o canal alfa dos PNG automaticamente para compilações no iOS.find: convert: No such file or directory
convert
faz parte deimagemagick
. É por isso que ele precisa ser instalado.Aqui está uma solução que funcionou para mim em High Sierra
Preview
aplicativo (visualizador de imagens OSX padrão).File
menu na barra de menus e selecioneExport
. ver captura de telaAlpha
, selecione para onde deseja exportar a imagem e clique noSave
botão.ver captura de telafonte
Qualquer que seja a maneira que você tente acima, é necessário testá-lo, enviando-o para o aplicativo se conectar como eu, para garantir que funcione e economizar seu valioso tempo
fonte
Se estiver mostrando este erro para o projeto ionic3 ao fazer o upload para o iTunes Connect, verifique esta RESPOSTA
Este é o erro do meu projeto quando tento difamar.
Finalmente, siga esta RESPOSTA , erro resolvido.
fonte
Mesmo o
.png
arquivo sem transparência, o erro persiste.A solução foi alterar o
.png
arquivo para um.jpg
arquivo.fonte
Erro idiota da minha parte, não arquivou o aplicativo após remover o alfa. Apenas continuei enviando meu antigo aplicativo arquivado e encontrando o mesmo erro de alfa / transparência. Espero que ajude alguém.
fonte
Uma mensagem de erro diz:
Todo o ícone do aplicativo deve ser quadrado sem transparência ou semi-transparente (
alpha value != 1.0
).Dica: o ícone do aplicativo pode ter cantos arredondados. (Compartilhe seus ícones de aplicativos aqui)
Aqui estão as diretrizes da Apple para App Icon - Human Interface
fonte
Use o removedor de canal alfa. Permite arrastar ícones para o aplicativo e remover a transparência.
Faça o download aqui: http://alphachannelremover.blogspot.com
Atualização: este não é o meu site
fonte
Eu tentei várias das coisas mencionadas neste post (além de trocar para um .jpg) sem sucesso. Eu o resolvi abrindo o arquivo no photoshop e usando 'export to web'. Dentro desse processo / janela, há uma caixa de seleção para transparência.
fonte
Eu tive esse problema e foi porque o ícone da minha loja de aplicativos não estava listado explicitamente no meu
config.xml
. Depois de adicionar a linha<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />
,cordova copiou-o corretamente sem adicionar um canal alfa.
fonte
Consegui solucionar o problema do Mac Sierra OS duplicando o arquivo, arrastando o novo arquivo para a minha área de trabalho, abrindo na visualização e clique na opção de exportação (no menu Arquivo) e na opção de salvá-lo sem "alpha" surge
fonte
Se você não possui um Mac, no Windows, pode abrir o Paint e salvar como PNG com as dimensões corretas 1024x1024
fonte
Remova o canal alfa usando este comando na pasta 'Images.xcassets', este comando removerá todos os canais alfa dos seus arquivos .png e colocará a cor de fundo em branco
fonte
Eu também shell script usando ffmpeg para redimensionar imagens sem alphachannel. Trabalhou para o formato png bem.
fonte
mudou o ícone do formato .png para .jpg e tudo correu bem.
fonte
Alternativa :( Usando Sierra ou High Sierra e Ionic )
fonte