Estou tentando fazer upload de um aplicativo da Apple TV na App Store para fins de teste, mas obtive o problema:
Esta ação não pôde ser concluída. Tente novamente (-22421)
como na imagem abaixo:
Então o que eu posso fazer?
ios
xcode
app-store-connect
Nimisha Ranipa
fonte
fonte
Respostas:
Isso acontece porque os servidores da Apple podem não estar funcionando corretamente. Apenas espere e tente mais tarde ou da próxima vez. Irá funcionar com certeza eventualmente.
fonte
Tente exportar o arquivo iPA e faça o upload do arquivo iPA exportado com o carregador de aplicativos. Isso resolverá o seu problema.
fonte
Há outra maneira de corrigir o erro acima. Tente isso, ele corrigiu para mim. Abra o Terminal e execute:
Três linhas de código acima atualizarão o iTMSTransporter, e você poderá tentar fazer o upload no XCode novamente.
Refs para mais detalhes: https://forums.developer.apple.com/thread/76803
fonte
(Em 23 de maio de 2018)
Passo 1
Abra o Xcode -> guia Produto -> Arquivar -> exportar e salvar na área de trabalho
Passo 2
Abra o Xcode -> guia Xcode -> Open Developer Tool -> Application Loader >> clique duas vezes em Deliver YourApp e selecione o arquivo .ipa recentemente exportado da área de trabalho
Sempre resolvia o problema =)
fonte
Como com tudo relacionado ao Xcode. Uma simples reinicialização corrigiu o problema para mim.
fonte
Ei, eu tenho o mesmo problema quando estou tentando fazer o upload do IPA na Appstore. Eu o resolvi quando verifiquei que meu perfil de provisionamento de distribuição era inválido. Portanto, apenas atualize o perfil de provisionamento, faça o download, instale e reinicie o Xcode. Agora arquive e faça o upload na Appstore, isso será feito.
OU
Crie IPA e faça upload via Application Loader.
Boa sorte.
fonte
Invalid iMessage App - Your iMessage app contains an invalid sticker pack.
Acho que preciso mudar para a maneira genérica de fazer isso. BTW @ Bartłomiej Semańczyk resposta funcionou. Eu tentei novamente e funcionou;) #Trabalhará para 100% de certeza. Eu tive o mesmo problema, mas foi resolvido pelas etapas abaixo:
Espero que isso funcione para todos.
fonte
Eu estava enfrentando exatamente o mesmo erro, portanto, estar aqui (falhou cerca de 6 vezes em uma hora).
Eu apenas tentei novamente agora (sem alterar nada), funcionou por si só.
Eu li nos fóruns da Apple que é um problema com os servidores da Apple, nada a ver com o seu Xcode.
Também li que outras pessoas que tentam fazer o upload via ApplicationLoader (Menu -> Xcode -> Open Developer Tool -> Application Loader), perguntam onde está o seu código e, em seguida, você precisa selecionar o arquivo morto (não o código fonte); pode fazer upload do seu código dessa maneira, se necessário. Eu, pessoalmente, prefiro o Xcode embutido.
Funciona de qualquer maneira.
Para o registro, estou copiando o tópico dos Fóruns da Apple .
Cheers Heider
fonte
Desmarque a caixa "Incluir código de bit", funcionou para mim.
fonte
Atualizar junho5 ...
A Apple parece ter corrigido o bug atual atual que estava presente há cerca de uma semana.
Em resumo, você pode fazer o upload com o botão azul "Carregar na App Store ...", em vez de precisar usar o carregador de aplicativos.
Para 1 de junho de 2017
ainda mais informações, os envios aparentemente com falha
realmente parecem ir para a loja de aplicativos ...!
com cada um dos itens 208-231, tentei fazer o upload da maneira normal e falhou com o código "Try Again (-22421)".
De fato, despercebido por mim, todos estavam indo para a loja de aplicativos , mas parece que eles estavam apenas ficando presos em um processamento sem fim.
Acreditei exatamente no que o StevenOjo relatou (ontem) acima:
Configurando uma conta A NEW no iTunes com um novo endereço de e-mail
TAMBÉM CONFIGURAR ISSO NO DESENVOLVEDOR, lembrando que, como a Apple é a organização mais idiota do mundo, developer.apple é totalmente diferente de ituneconnect.apple
Da minha conta normal, e isso é IN DESENVOLVEDOR, NÃO ITUNES CONNECT, convidei esse novo alter ego como administrador
Exportando o aplicativo do organizador, como um IPA para distribuição da loja de aplicativos.
Efetuando login no carregador de aplicativos com esse novo email e fazendo upload do arquivo morto. Funcionou sem problemas.
É possível que realmente funcione bem agora com minha conta usual; Eu não sei.
Para ficar claro, depois de um tempo muito curto (digamos, dois minutos), a versão final (ou seja, 233 acima) ficou realmente "pronta para testar" normalmente na App Store.
Todos os envios "fracassados" parecem estar sempre bloqueados no processamento.
A incompetência impressionante da Apple atingiu os níveis da "teoria da conspiração" ....
É , literalmente, não é possível para os programadores de aluguer e administradores de sistemas, que são assim tão mau .
Deve haver algum tipo de teoria da conspiração, por trás do absoluto fiasco que é o provisionamento da Apple. Talvez seja algum tipo de trama de marketing de psicologia reversa ou algo assim ....... quem sabe.
Mais tarde, no mesmo dia:
TENTEI ATUALIZAR itmstransporter:
Tentei com um novo número de compilação usando o botão azul alegre "Carregar na App Store ...".
Não funcionou ...
Tentei usar o Application Loader, conforme descrito acima ...
Ele trabalhou com o ApplicationLoader.
Conclusão ...
Infelizmente, o itmstransporter provavelmente não é relevante.
: / que fiasco.
fonte
Para o Xcode 8.3.2
eu resolvi o mesmo problema
usando as etapas a seguir ...
Para o Xcode 9
questão
foi resolvido no Xcode 9. Agora, também podemos fazer o upload do aplicativo através do Xcode Organizer.
https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW876
fonte
Aumentei o número da versão, mas o problema permaneceu.
Então,
Eu espero que isso ajude.
fonte
Abra o Terminal e execute:
fonte
O problema não pode ser resolvido com o xCode Upload Process. Eu estava enfrentando os mesmos problemas há alguns dias atrás ao enviar alguns dos meus aplicativos e todos os aplicativos mostrando o mesmo erro. Depois de muitas tentativas, usei o Application Loader para fazer upload de aplicativos e funcionou.
Envie! Funciona!
fonte
Tentei carregar o arquivo quase 10 vezes (com todos os tipos de limpezas e recarregamentos, com diferentes versões e arquivos de provisionamento), ainda recebi o mesmo erro. De repente, na minha próxima tentativa, ele me mostrou: "não é possível prosseguir com a entrega, uma instância de transportador existente está fazendo o upload deste pacote", fiz o seguinte e ajudou:
Basicamente, você precisa limpar os tokens de transporte. Isso pode acontecer se você fechar o Xcode enquanto estiver enviando um aplicativo para o iTunes Connect.
Exclua todos os arquivos .token neste diretório. Se você não conseguir encontrar os arquivos .token, é porque eles estão ocultos no Finder. Para ocultar / mostrar arquivos ocultos no Finder, use o seguinte comando Terminal (TRUE = UNHIDE, FALSE = HIDE):
padrões escrever com.apple.finder AppleShowAllFiles TRUE; killall Finder
fonte
Em vez de clicar no botão azul Carregar na App Store… do Organizer ou durante o arquivamento, o Xcode oferece uma ferramenta melhor para fazer isso, mas está um pouco oculto e o processo não está claro como usá-lo.
Aqui está o que eu documentei ao enviar nosso aplicativo iOS mais recente para a App Store:
Primeiro, NÃO use o botão azul Carregar na App Store… .
No menu Xcode: Ferramentas do desenvolvedor: Xcode , selecione Application Loader .
Entre com credenciais apropriadas que permitem o upload para a App Store.
Quando o Application Loader mostrar sua tela principal, selecione o botão Escolher no canto inferior direito da janela principal e abra o IPA que você exportou para a App Store.
Prossiga com o envio.
Por que você deseja fazer isso:
fonte
Apenas no caso, é o mesmo erro.
Você verificou as configurações do perfil de provisionamento em "seu projeto" e "seus destinos"?
fonte
No meu caso, foi causado pela falta de alguns dos ícones de aplicativos nos images.xcassets
fonte
Ambos os desenvolvedores da nossa equipe enfrentaram o mesmo problema, de máquinas diferentes em 31 de maio de 2017. Eu trabalhei com o problema:
Que adorável perda de tempo. Espero que essas etapas funcionem para outras pessoas e economizem algum tempo.
fonte
Quando você receber o erro "A ação não pôde ser concluída. Tente novamente (-22421) ", tente reenviar o mesmo aplicativo na loja do iTunes usando o XCode novamente e você receberá as mensagens de erro reais na próxima vez.
Mensagem de erro detalhada que você recebeu na próxima vez irá ajudá-lo a fazer realmente !!!
Se você estiver recebendo o mesmo erro repetidamente, poderá enviar o aplicativo usando o "App Loader" e poderá ser bem-sucedido ao enviar.
[Ponto de cuidado:]
Verifique se a versão do seu aplicativo / número da versão da versão é maior que a versão enviada anteriormente. Você pode verificá-lo em Xcode -> Configuração do projeto -> seção Geral E iTunes-Connect-Account -> Pacote de aplicativos -> guia Atividade
fonte
Eu tive esse problema repetidamente. Nenhuma descrição descritiva, apenas a mensagem de erro que o OP postou.
Na verdade, havia um problema com a compilação e, portanto, nada tinha a ver com os servidores da Apple, como você pode pensar.
A solução era ir para
Organizer
eExport
construir, e enviá-lo viaApplication Loader
. Aqui recebi as mensagens de erro corretas. No meu caso, houve um problema com o CocoaPods quebrando as validações de extensão de aplicativo. Resolvi isso e pude fazer upload da minha compilação.Espero que isso ajude alguém como eu.
fonte
Eu tive o mesmo problema. Ele estava relacionado às Configurações de compilação -> Identidade de assinatura de código -> Versão, definidas como iOS Developer. Se tiver que ser definido como iOS Distribution, para que o upload do Xcode funcione.
fonte
Para 1 de junho de 2017
Certas etapas combinadas da resposta deste tópico que funcionou para mim. Estou escrevendo o processo que funcionou bem para mim.
1) Abra o terminal e execute este
cd ~
mv .itmstransporter / .old_itmstransporter /
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
O iTMSTransporter será atualizado automaticamente, aguarde até que o processo seja concluído.
2) Saia da conta da apple da conta de preferências do Xcode e faça login novamente em vez de criar um novo ID no iTunes e na conta de desenvolvedor.
3) Limpe o projeto e arquive-o e exporte o aplicativo do organizador como um IPA para a distribuição da loja de aplicativos.
4) Efetuando login no carregador de aplicativos com a mesma conta e faça o upload do ipa.
5) O processo será concluído com êxito.
fonte
Você pode tentar as seguintes soluções:
Use o Application Loader para carregar seu aplicativo, pois o organizador do Xcode não pode fazer upload de arquivo (rejeita IPA) às vezes, sem motivo genuíno e com problemas frequentes no Xcode Organizer, que a apple não conseguiu resolver permanentemente.
Solução para o código de erro: 22421
Cocoa Keys : Aqui está uma lista de chaves (com declarações de privacidade) que você deve considerar adicionar no seu arquivo info.plist, se você tiver usado esse serviço em seu aplicativo.
Atualmente, você também pode enfrentar esse código de erro: 90186 (com carregador de aplicativos)
Você pode encontrar a última ferramenta do Application Loader na última ferramenta do Xcode: Xcode -> Open Developer Tool -> Application Loader
fonte
A melhor solução é de fato o Application Loader. Não posso comentar a nota de Naresh sobre isso (sou muito novato no StackOverflow), mas estou avisando que, se você estiver usando o Swift, não use o sistema de geração de Xcode ipa. Prefiro a criação manual do IPA:
fonte
A validação do mesmo arquivo que falhou no upload funcionou para mim. Ou apenas os servidores da Apple voltaram a funcionar.
fonte
Se você conectar um dispositivo enquanto o aplicativo estiver construindo / arquivando, o dispositivo genérico mudará para o dispositivo conectado automaticamente e, ao tentar fazer o upload para a loja de aplicativos, ocorrerá uma falha estranha.
Este:
mudará para isso automaticamente:
Portanto, para responder à sua pergunta, não sei se o problema foi causado porque você conectou o dispositivo iOs durante o arquivamento, mas poderá reproduzi-lo se conectar o dispositivo iOS ao arquivar o aplicativo. Espero que isso ajude alguém
fonte
Meu problema foi com os perfis provisórios.
Então, para mim, funcionou:
Vá para Preferências do Xcode -> Contas -> Na minha conta Apple ID -> selecione " Download All "
Também verifiquei no centro de membros e apaguei todos os perfis provisórios inválidos e:
1 - Fechar o Xcode
2 - Abra o Xcode, limpe e construa o meu projeto.
3 - Arquive meu código novamente.
fonte
Verifique esta lista ou continue tentando fazer o upload!
fonte
Isso ocorreu depois que eu ativei a autenticação de dois fatores no meu ID Apple. Depois de desativar a autenticação de dois fatores, tudo funciona conforme o esperado.
fonte