O Application Loader travou em “Autenticando na loja iTunes” ao fazer upload de um aplicativo iOS

214

Estamos tentando enviar um aplicativo para a loja iTunes usando o Application Loader há três dias e continuamos paralisados ​​na etapa "Autenticando na loja iTunes" .
Nós lemos muitos fóruns (incluindo stackoverflow) e tentamos o que foi sugerido:

  • criando um novo perfil de provisionamento
  • usando versões diferentes ou múltiplas do Application Loader
  • alterando configurações de proxy
  • reiniciando o Mac
  • upload em um horário diferente do dia etc.

Até o deixamos funcionando da noite para o dia e não tivemos sucesso em superar essa etapa. Infelizmente, nenhum feedback é dado sobre o que pode ser o problema e não recebemos nenhuma mensagem de erro. Enviamos vários aplicativos sem nenhuma dificuldade no passado, mas desta vez estamos completamente paralisados!
Como você conseguiu resolvê-lo?

rufusrobot
fonte
1
OK eu vejo. Talvez isso possa ajudar: Choose Window > Background Activity to display the Background Activity window and view delivery status information for all applications, including pending messages, time remaining, warning and error messages, and so on.
lootsch 16/03
13
seu 2017 e esta questão ainda está lá. A Apple realmente odeia desenvolvedores
user230910:
10
seu 2018 e esta questão ainda está lá. A Apple realmente odeia desenvolvedores
user230910
6
seu 2019 e esta edição ainda está lá. Apple realmente odeia desenvolvedores
Romulo BM
8
Seu 2020 e esta questão ainda está lá. Apple detesta seriamente desenvolvedor
spongyboss 17/01

Respostas:

341

Isso só começou a acontecer comigo hoje (maio de 2017) e nenhuma resposta neste tópico resolveu meu problema. A resolução para mim foi daqui;

https://forums.developer.apple.com/thread/76803

Aberto Terminal. Mude para o diretório inicial,

cd ~  

Mova o diretório atual do transportador,

mv .itmstransporter/ .old_itmstransporter/ 

Invoque o seguinte arquivo para permitir que o Transporter se atualize.

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Aguarde a atualização, abra o Xcode e tente fazer o upload.

AshHimself
fonte
8
Muito obrigado! Nenhuma das soluções mais votadas e aceitas funcionou para mim, mas essa funciona. A Apple precisa aprender como comunicar adequadamente as mensagens de erro. Preso na autenticação não é útil.
Domen Grabec
9
Esta é a resposta em maio de 2017
adarsh ​​6/17/17
1
Trabalhou para mim. Atualmente, há uma atualização para o XCode na loja de aplicativos, mas eu realmente não queria fazer uma atualização completa hoje. Eu precisava fazer o upload de uma compilação muito rápido .. e essa resposta foi suficiente.
Felipe Balduino
1
Obrigado pela resposta, votada. O Application Loader e o XCode Uploader também fazem o mesmo em segundo plano. Então, em vez de olhar para a mensagem "Autenticando ...", você vê várias mensagens do Terminal. Não necessariamente acelera as coisas.
Uygar Y
4
Um ano depois, e ainda a resposta certa. Obrigado!
Potassium Ion
82

Você precisa concordar com uma nova inscrição no Application Loader. Selecione "Application Loader" no menu "Xcode -> Open Developer Tool" (o primeiro menu à direita da Apple na barra de menus). Depois de abrir o Application Loader, será solicitado que você aceite os novos termos e faça o login novamente na sua conta do iTunes. Após isso, qualquer método de upload funcionará.

Imagem do Application Loader no Xcode

Conor
fonte
Isso só funcionou para mim. Marquei também a opção 'permanecer conectado' na caixa de diálogo de logon do Application Loader.
Herc 11/11
Ainda bem que pude ajudar. Na verdade, 'permanecer conectado' também é uma opção, mas não é necessário para corrigir o problema de paralisação, apenas concordando com os novos termos.
Conor
1
Ótimo conselho. Parece uma supervisão da Apple, mas funcionou para mim!
At17c
1
Isso funcionou para mim, mas primeiro tive que criar uma senha específica do aplicativo para fazer login na Open Developer Tool.
George Filippakos
1
Ainda bem que foi útil, é de fato contra-intuitivo. Especialmente porque o Xcode já tem acesso à senha do desenvolvedor no chaveiro, eles devem rolar a funcionalidade do Application Loader no Xcode para evitar esse tipo de problema.
Conor
66

Apenas espere. Em alguns minutos tudo ficará bem.

Dmitry
fonte
1
Para mim, leva de 15 a 20 minutos e é carregado com sucesso na AppStore. Mas habilite o acesso à porta TCP 443.
Kirti Nikam
2
Se você não aceitou o Contrato de política de quem sabe o que, faça como a outra resposta diz.
mgarciaisaia
@mgarciaisaia Obrigado por vincular a minha resposta, já que realmente deve ser a resposta aceita.
Conor
4
8 horas depois e eu ainda espero. meu colega já lançou a versão android e os clientes a possuem. Enquanto isso, eu esperar por maçã ..
user230910
8
5 dias de espera e ainda nada, que não parece ser o melhor conselho
user3581248
24

Hoje eu estava preso em "Autenticando com a iTunes Store". Eu tinha usado a mesma versão e número de compilação que um envio anterior. Depois de atualizar o número da compilação, o upload correu bem. Não sei se está relacionado ou se foi uma coincidência.

Quasar
fonte
Trabalhou para mim também.
yannick1976
Esta é a resposta correta, sem dúvida. Trabalhou para mim também.
27616 Steve K
1
Não é uma coincidência. Você não pode reenviar a mesma versão e criar o número. Normalmente, o carregador explicitamente fornece um aviso. No seu caso, aparentemente, isso não aconteceu
NSNoob
Mesmo problema, mais de um ano depois, sem aviso de que o número da compilação é o mesmo.
PaulBGD 2/16/16
Atualizado o número da compilação, mas não resolveu o problema da Authenticatin na iTunes Store. Eu imagino que esse não seja exatamente o caso.
Javier Quevedo
12

10 de dezembro de 2019, Xcode versão 11.2.1, MacOS X 10.15.1

Eu estava enfrentando exatamente o mesmo problema ontem e pensei que poderia ser um problema de rede, pelo menos parece que sim. Mas nesta manhã eu tentei duas redes diferentes e várias conexões VPN, nenhuma delas está funcionando!

A resposta mais votada aqui me pede para redefinir uma pasta de cache denominada .itmstransporter no meu diretório pessoal, executar um programa iTMSTransporter em uma pasta específica, mas não consigo encontrar os dois.

Mas logo percebi que é a pasta de cache para as pessoas que usam o programa de upload herdado: Application Loader , que foi descontinuado pela Apple e não pode mais ser encontrado no Xcode 11. Então descobri que o Xcode mais recente localizou o iTMSTransporter aqui:

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

E sua pasta de cache está aqui:

/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/

Eu removi minha pasta de cache existente e executei o iTMSTransporter sem nenhum parâmetro ; logo ela começou a gerar logs e baixar um monte de arquivos e terminou em 2 ou 3 minutos. Então eu tentei novamente fazer o upload do meu arquivo ipa, funciona !!!

CONCLUIÇÃO:

  1. O antigo Application Loader, ou o Xcode mais recente, usa um programa Java iTMSTransporter para processar o upload do arquivo ipa.
  2. Para funcionar corretamente, o iTMSTransporter requer um conjunto de arquivos jar baixados da Internet e armazenados em cache na pasta local.
  3. Se seu cache estiver de alguma forma quebrado ou não existir, invocando diretamente o iTMSTransporter com parâmetros funcionais como --upload-app no ​​nosso caso, o iTMSTransporter NÃO O AVISARÁ, nem corrige o cache sozinho, ele fica preso lá, DIZ NADA! (Quem escreveu este iTMSTransporter, você precisa seriamente melhorar seu senso de programação).
  4. A chamada do iTMSTransporter sem nenhum parâmetro corrige o cache.
  5. Um cache funcional tem cerca de 65 MB, em 10 de dezembro de 2019 com o Xcode Versão 11.2.1 (11B500)
ZhouX
fonte
Voto por favor. Esta é a solução atual e está enterrada
VeeK 24/06
9

Eu tive o mesmo problema por meses, acabei de remover os aplicativos de proteção de hotspot e túneis particulares do meu computador e tentei fazer upload do meu aplicativo e tudo funcionou bem. por isso, sugiro que você tenha instalado algum aplicativo VPN no seu computador, remova o aplicativo e tente fazer o upload do aplicativo pelo carregador de aplicativos ou pelo organizador do xcode.

Saifee
fonte
6

Tente a resposta mencionada neste link de referência , realmente funcionou para mim e para outros também.

Mencionando a resposta aqui também. Abra o Terminal e execute:

cd ~
mv .itmstransporter / .old_itmstransporter /
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

O iTMSTransporter será atualizado automaticamente, e você poderá tentar fazer o upload no XCode novamente ou através do carregador de aplicativos.

Aanchal Chaurasia
fonte
2
Qual é a diferença desta resposta que o @AshHimself propôs?
Eric Wu
5

Não há solução mágica. O Itunes está funcionando mal. Ultimamente, há cada vez mais problemas e é preciso cada vez mais a atualização e o envio de um ipa para a loja. Eu também tive esse problema com o AppLoader e o organizador do Xcode e depois de tentar várias vezes, ele passou.

condor304
fonte
5

Alterar a conexão de rede ajudou.

  1. Desligou o wifi no meu telefone
  2. 3G ativado
  3. Criado HotSpot
  4. Conectei meu mac ao hotspot e resolvi o problema de autenticação
Vinod Sobale
fonte
4

No meu caso, eu não havia concordado com o mais novo Contrato de desenvolvedor. Basta executar o Application Loader uma vez, clicar em [Aceitar] para concordar e sair do Application Loader e o Upload to App Store deve funcionar bem.

UlfDunkel
fonte
4

A seguir funcionou para mim.

  1. Abra outra instância do Application Loader. (Selecione "Application Loader" no menu "Xcode -> Open Developer Tool")

  2. "Concordo" com os termos.

  3. Depois de concluir a Etapa 2. A primeira instância do Application Loader prosseguiu para a próxima etapa e a construção foi enviada.

Vineeta Khatuja
fonte
3

Eu também encontrei o mesmo problema. Uma solução possível é ir para Xcode -> Preferences -> Accountse, no menu esquerdo, selecionar ID do aplicativo e clicar no View Detailsbotão Atualizar. ao recarregar, você receberá o seguinte erro

O agente da equipe selecionada, 'ADMIN NAME' deve concordar com o último Contrato de Licença do Programa.

Se você não conseguir obter o erro acima, a solução a seguir não funcionará.

Isso significa que você precisa fazer login na conta de desenvolvedor usando o login do administrador e aceitar o último contrato. Então você poderá fazer o upload do binário na loja de aplicativos.

Muhammad Ali Yousaf
fonte
2

Estou executando o MacOS Mojave 10.14.6, Xcode 11.3.1 e Transporter 1.1.1, e sempre fiquei preso no estágio Autenticação com App Store, independentemente do tempo de espera, tentei fazer o upload usando o Xcode, usando o xcrun altool, Transporter , nada.

Finalmente, consegui exportar o arquivo ipa para um novo Macbook (10.15.3, Xcode 11.3.1, Transporter 1.1.1) e usei o aplicativo Transporter para carregá-lo lá.

A principal diferença é que a ferramenta Transporter, no meu novo Macbook, solicitou um código de 6 dígitos como autenticação, enquanto o antigo Macbook não, suspeito que o token de autenticação no meu dispositivo antigo tenha expirado, mas o sistema não pediu um novo ao tentar para carregar o aplicativo. Eu tinha o 2-FA ativado.

Acho que forçar uma nova autenticação manual quando você faz o upload do aplicativo é a resposta, a única outra diferença é a versão do MacOS, mas não testei se isso faria diferença.

Solução proposta A:

  1. Faça login no painel de gerenciamento do Apple ID: https://appleid.apple.com/account/manage

  2. Role para baixo até a seção "Dispositivos"

  3. Remova todos os dispositivos clicando em seus dispositivos e, em seguida, clique em "Remover da conta", isso forçará o login novamente em sua máquina ao usar o Transporter.
  4. Saia das contas da Apple no Xcode & Transporter, exclua o aplicativo e reinstale
  5. Tente o upload novamente.

Solução proposta B

  1. Atualize para o MacOS 10.15.3
Kyle Liu
fonte
1
meu homem! Eu tenho procurado EM TODA PARTE uma solução. Embora suas etapas exatas não tenham me proporcionado um resultado bem-sucedido, descobri outro conjunto de etapas. Após todo o logout / exclusão, ainda não consegui fazer o upload. Então, criei uma nova conta local no meu macbook para testá-la lá. Com certeza, funcionou! Então, eu saí e voltei para a minha conta principal e isso também parece estar funcionando agora!
AKrush95 31/03
1

Você pode tentar reconectar sua conta ITC via Application Loader.

Northtree
fonte
1

Apenas tente uma conexão à Internet diferente. Eu tentei todas as soluções acima, mas nenhuma funcionou. No entanto, quando tentei usar minha conexão celular (em vez da minha conexão DSL que fica atrás de um firewall), ela funcionou imediatamente.

egsemsem
fonte
fez muitas coisas, que só funcionou. Não acredito que o uso do meu celular como hotspot funcionou (eu ainda usava uma VPN no meu computador à noite, poderia ter desagradado o iTunes, quem sabe ..). Apple, sua plataforma de desenvolvimento nunca pára para me surpreender.
precisa saber é
1

Pode ser um problema de rede. Se você estiver executando dentro de uma máquina virtual (por exemplo, VMWare ou VirtualBox), tente definir o modo do adaptador de rede do NAT padrão para Bridged.

liviucmg
fonte
1

Tudo o que fiz foi duplicar meu Application Loader.app em / Applications e executar os dois carregadores de aplicativos ao mesmo tempo.

esta solução está lá fora, costumava funcionar para mim, mas hoje nem isso! o que eu fiz e trabalhei é que (2 instâncias) + upload com XCode (organizador). Tive que tentar algumas vezes e funcionou.

Espero que isso ajude alguém, esse bug já existe há bastante tempo () uma maçã parece não se importar muito

no_ripcord
fonte
1

Outro motivo pode ser que você alterou a máquina da qual está enviando o aplicativo. Ou a conta de usuário na máquina. A nova máquina pode não ter a chave privada e / ou certificado da App Store. Embora um certificado com o nome correto seja exibido no Xcode.

Nesse caso, vá para https://developer.apple.com -> certificados, use o sinal de mais (+) para adicionar um novo certificado (distribuição) e siga as etapas para solicitar um certificado para a chave privada em seu atual máquina. Após a instalação do certificado, a autenticação pode funcionar.

BurninLeo
fonte
Graças era isso para mim
Rippo
1

Para mim, tentei quase todas as sugestões fornecidas acima, mas o problema ainda ocorreu após o primeiro sucesso no upload para a App Store. Até eu encontrar este site . Em resumo, faça o seguinte

  1. Terminal aberto
  2. Execute este comando:

      rm -rf ~/.itmstransporter/
      “/Applications/Xcode.app/Contents/Applications/Application 
      Loader.app/Contents/itms/bin/iTMSTransporter

Nota: este comando (que é diferente dos outros acima) excluirá sua pasta ITMSTansporter e criará uma nova e garantirá que o xcode seja encerrado antes de executar este comando. 3. Inicie o Xcode e tudo ficará bem.

leeCoder
fonte
1

Hoje, deparei-me com esse problema. Em Xcode 11.2.1seguida, resolvi-o acessando Xcode -> Preferências -> Contas -> Toquei no '-' ao lado do meu ID da Apple e depois entrei novamente. Isso consertou para mim!

azwethinkweiz
fonte
1

A resposta atualizada para o aplicativo Xcode 11.xx e Transporter, abra o terminal:

  1. rm -rf ~/.itmstransporter/
  2. "/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter"

Aguarde um pouco Problema resolvido!

Mc.Lover
fonte
0

Acho que segui todas as abordagens fornecidas, mas nenhuma funcionou para mim. Minha própria abordagem que parece funcionar para mim é seguir as etapas iniciais para carregar um binário e, depois de selecionar o binário, NÃO clique em Enviar; em vez disso, feche a janela e, na nova janela que aparecerá, comece de novo: espero que ela continue.

carlo
fonte
0

Encontrou a solução:

Eu estava carregando a compilação. Todas as atividades foram bem, exceto "Autenticando com a loja do iTunes".

Desconectei meu cabo de rede local e conectei meu MAC ao meu ponto de acesso móvel. e problema de autenticação foi resolvido. Se você tiver um plano de internet limitado, assim que passar pelo estágio de autenticação, conecte novamente sua LAN para que faça o upload do aplicativo a partir da conexão de internet do seu cabo LAN.

Ravi_Parmar
fonte
0

meu upload falhou sempre que desmarquei a opção "incluir código de bit" ao fazer o upload. Por isso, verifiquei a opção "incluir código de bit" e o upload correu bem.

mkhoshpour
fonte
0

Verifique o seu Firewall, se estiver "On" (Ativado) e apenas Off (Desligado), tente

Md. Ibrahim
fonte
onde verificar isso?
Fahim Parkar
0

Para mim, eu estava usando Xcode 8.2o carregador de aplicativos e, felizmente, também o usei Xcode 7.2, e usei Xcode 7.2o carregador de aplicativos e ele está funcionando.

Inder Kumar Rathore
fonte
0

Começou a funcionar depois que fechei o aplicativo Docker

Codler
fonte
0

Vá para Preferências -> Contas, remova sua conta e adicione-a novamente. Em seguida, tente fazer o upload novamente e aguarde alguns minutos.

Babken Vardanyan
fonte
0

Para aqueles que usam versões beta do Xcode , basta alterar o nome do aplicativo no comando para Xcode-beta.app :

cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode-beta.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Dependendo da sua conexão com a Internet, a atualização pode levar algum tempo. Para mim, foram cerca de 15 minutos.

Sami Adam
fonte
0

Eu tentei todas as soluções fornecidas sem sorte e, finalmente, a reinicialização da máquina resolveu o problema (como geralmente acontece com os problemas do XCode).

Alexander Stepanov
fonte