Xcode travou em “Seu aplicativo está sendo carregado”


98

Estou enfrentando um problema ao enviar meu aplicativo do Xcode para a App Store. Fiz tudo em relação ao meu projeto e está funcionando bem no meu iPhone e iPad. Mas quando eu envio meu projeto, estou enfrentando um grande problema.

Primeiro, após o arquivo, fiz a validação. Agora, meu arquivo no Organizer também mostra a validação de aprovação de status. Portanto, acredito que estou na etapa final de envio do aplicativo.

  1. Cliquei em distribuir e selecionei enviar aplicativo para a app store.

  2. Após o login, selecionei os arquivos de provisionamento também.

  3. Eu estou preso aqui. Você pode ver na imagem abaixo. E eu nunca vi nenhuma
    barra de progresso onde eu pudesse ver o progresso da finalização ou algo parecido.

A única tela que vejo é:

insira a descrição da imagem aqui

Editado:

Era cerca de 1,30 horas. E a conexão com a internet está funcionando. Meu arquivo ipa tem apenas 3,5 MB.

E a última vez que tentei carregar o carregador de aplicativos, recebi a seguinte tela também por um longo tempo em Autenticando com a iTunes Store ... ..

insira a descrição da imagem aqui

O que eu deveria fazer agora?


1
Sim, fiz isso @rokjarc
Avijit

1
Isso não deveria ser necessário, mas talvez ajude: stackoverflow.com/a/19918707/653513
Rok Jarc

1
Isso fez o truque. Muito obrigado, cara. Agora no iTunes conecte ele me mostrando o status: Waiting For Review. Deslizantemente fora do tópico, mas você pode me dizer quanto tempo levarei para revisar meus aplicativos? @rokjarc
Avijit

1
Ei, que bom que ajudou. Eu carreguei 4 aplicativos no mês passado. Um era o upload inicial e demorava 8 dias, outros eram atualizações e demoravam de 3 a 5 dias.
Rok Jarc

1
Obrigado pelo seu tempo. Você é meu herói. @rokjarc
Avijit

Respostas:


81

Como eu senti um problema sério sobre isso. Eu acredito que esta resposta pode ser útil.

Depois de tentar por cerca de 10 a 12 horas corrigir esse problema e como tudo o mais relacionado ao meu projeto e codificação estava bom o suficiente, isso se tornou uma dor de cabeça para mim. Mas depois de receber alguns comentários valiosos de alguns dos usuários especialistas em estouro de pilha e depois de fazer mais pesquisas na Internet, encontrei algumas respostas de qualidade.

Essa resposta me ajudou muito:

carregador de aplicativos travado no estágio de "Autenticação com a iTunes Store"

Se você for fazer upload através do Application Loader e ele travar em "Autenticação com a iTunes Store ..."

ou

Você vai fazer o upload através do XCode e vai parar em “Seu aplicativo está sendo carregado”

Em seguida, mantenha a cabeça fria e verifique este primeiro método:

  • Verifique se a proteção do firewall está desativada. Se não, desligue-o. Pode estar bloqueando você para conectar seu computador com a iTunes Store.

  • Tente uma conexão de Internet diferente. O objetivo de tentar uma conexão de Internet diferente é que sua conexão de Internet atual talvez esteja bloqueando uma porta necessária para conexão com servidores Apple.

Se as etapas acima não ajudarem você, siga este segundo método:

O Xcode precisa de tempo de execução Java para enviar seus aplicativos para a App Store.

digite 'java -version' no terminal, a versão java deve ser 1.6. Se não fizer download do java compatível mais recente apenas do centro de download da apple:

http://support.apple.com/kb/DL1572?viewlocale=en_US

Se isso ainda não ajudar, siga este terceiro método:

Este método permite que o carregador de aplicativos use a porta HTTP em vez de HTTPS.

  • Vá para a pasta java do Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  • Abra o arquivo net.properties usando qualquer aplicativo de editor de texto como text mateousublime text

  • Altere esta linha em particular: #https.proxyPort=443porta proxy para https.proxyPort=80

  • Salve o arquivo. E é isso !! Você pode facilmente fazer upload de seu arquivo binário para a App Store agora.

Se os métodos acima ainda não ajudarem, siga este quarto método: Gere novamente seu certificado

  • Acesse o portal do desenvolvedor iOS ( https://developer.apple.com/membercenter ).

  • Revogar o certificado atual que é usado pelo seu aplicativo para assinatura.

  • Remova o "perfil de provisão de distribuição iOS" atual do portal do desenvolvedor.

  • Gere novamente o certificado de distribuição do iOS e adicione-os ao portal do desenvolvedor.

  • Gere novamente o "perfil de provisionamento de distribuição iOS" para distribuição e download da app store para mac.

  • Instale-o.

  • Tente novamente usando o carregador de xcode / aplicativo para fazer o upload da compilação.


2
Grande explicação amigo :) mais elaborada para a abordagem do método de resposta 1.
Rajan Maharjan

2
Observe que você precisa excluir o sinal de cerquilha (#). Esse sinal é para comentários e se estiver lá, o Application Loader não verá que você deseja usar a porta 80 em vez disso.
Andy Ibanez

Pessoal, quero fazer uma pergunta. Para a versão atualizada, preciso alterar o Build e a versão 1.0 para 1.1 em Targets-> Resumo.
Nilesh Kumar

então qual é o problema? @wimcNilesh
Avijit

1
@wimcNilesh Você só precisa alterar o campo Versão do pacote em seu Info.plist
Avijit

25

Definitivamente, há um problema se seu aplicativo travar no "processo de travamento do aplicativo". Eu sugiro que você vá com o carregador de aplicativos em vez do próprio Xcode, pois o carregador de aplicativos mostra o status da atividade. Você pode saber claramente em qual etapa parou.

O problema mais frequente enfrentado é travar na etapa "Autenticação com a iTunes Store ...".

Existem duas soluções possíveis que eu segui e finalmente enviei meu aplicativo para a app store. Você pode tentar ambos. Para mim, ambos funcionaram pelo menos uma vez.

Método um: este método joga com a porta proxy para usar a conexão http em https

  1. Vá para a pasta java do Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  2. Abra o arquivo net.properties com "texto sublime" ou "companheiro de texto"

  3. Altere a porta proxy "# https.proxyPort = 443" para "https.proxyPort = 80"

  4. Salve o arquivo e reabra o Application Loader e tente novamente.

Método dois: gere novamente seu certificado e perfil de provisão de distribuição iOS e tente fazer upload

  1. Vá para https://developer.apple.com/membercenter

  2. Exclua o certificado anterior referenciado por seu aplicativo para assinatura.

  3. Revogue seu certificado de distribuição e baixe-o para o seu mac. E instale-o clicando duas vezes nele.

  4. Exclua o "perfil de provisão de distribuição iOS" atual do portal do desenvolvedor.

  5. Gere novamente o "perfil de provisionamento de distribuição iOS" para distribuição e download da app store para mac.

  6. Instale-o clicando duas vezes nele.

  7. Tente novamente usando o carregador de aplicativos para fazer o upload da compilação.

Edit: Eu novamente tive esse problema ao enviar uma nova construção. Ambos os métodos acima foram seguidos, mas estavam travando em "Autenticação ..". Reiniciei o mac book e funcionou. Quando você reinicia, a conexão anterior do itunesconnect (que você pode ter aberto no navegador antes de enviar seu aplicativo) é redefinida, o que permite que o mac reiniciado autentique facilmente o iTunes Connect. Ontem (26 de janeiro de 2014), a etapa de autenticação do iTunesConnect prosseguiu em 2 minutos. Espero que isso ajude alguém que está perdendo a paciência enquanto travava na etapa de autenticação.

Edição 2: Antes de excluir o Certificado de distribuição, tente regenerar apenas o "Perfil de Provisão de Distribuição iOS". Funcionou para mim, caso contrário, você pode refazer como acima.

Eu espero que isso ajude. Muito bem sucedida.


Já resolvi isso usando o método First. De qualquer forma, obrigado pela sua resposta.
Avijit de

1
@Andru: você pode selecionar a resposta de mysticboy59 como correta para que este tópico seja encerrado. Ele colocou algum esforço nisso.
Rok Jarc de

Na verdade, existem algumas coisas para fazer isso. Para isso dei uma resposta para que possa ajudar um seguidor posterior. @rokjarc
Avijit

2
OK, claro. No início, essa pergunta estava perto de ser uma duplicata e agora está cheia de informações úteis.
Rok Jarc de

3
A Solução 1 funcionou para mim, VOCÊ SALVOU MEU PROJETO porque amanhã será o encerramento da iTunes Connect Store e eu tive que entregar o jogo até hoje :) .. MUITO OBRIGADO!
mm24

19

Tentei todos os passos da solução de Rajan; nenhum funcionou. No entanto, esses tópicos no fórum de desenvolvimento da apple ( https://forums.developer.apple.com/thread/76803 ) me deram a solução no meu caso:

Tente isso, ele consertou para mim. Abra o Terminal e execute:

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

O iTMSTransporter irá então se atualizar, então você pode tentar fazer o upload no XCode novamente.


Resolvido para mim também somente após reiniciar o sistema operacional. Até que se dizia que a atualização estava corrompida.
Vladimir Nani

Isso funcionou para mim, com a redefinição do meu certificado de desenvolvedor.
Luke Van In

Demorou um pouco, mas funcionou para mim! Não há necessidade de redefinir perfis certs / dev.
Babken Vardanyan

10

Para mim, apenas sair do site ituneconnect e do developer.apple.com funciona. E apenas usar o xcode para fazer upload. Não há necessidade de reiniciar


6

Eu tenho esse problema hoje. Mas finalmente descobri que é causado por minhas configurações erradas.

Em 'Build settings' do destino, altere as configurações " Code Signing Identity -> Release" para seu certificado de produção e " Provisioning Profile -> Release" para seu arquivo de provisionamento de distribuição.

Em seguida, arquive e distribua novamente.


2

Você pode tentar cancelar o upload e tentar novamente. Se isso não funcionar, experimente o Carregador de Aplicativos da Apple. Ele essencialmente faz a mesma coisa, mas não renuncia ao binário. Você pode baixar o carregador de aplicativos no iTunes Connect. Consulte https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Primeiros passos, página 9)


+1, carregar relançamento me ajudou em tais situações.
medvedNick

Eu também tentei isso. Aqui também estou preso nesta posição pelos últimos 15 minutos Autenticando na iTunes Store ...
Avijit

Você tentou carregar novamente com o xcode ou tentou o carregador de aplicativos?
Felix Lamouroux

2

Eu tive o mesmo problema.

Cancelei e executei uma verificação de validação. Acontece que eu havia escrito URL Schemeincorretamente.

O Xcode não apresentou erros durante o upload e simplesmente travou, mas a validação deu o erro.

Portanto, tente a validação primeiro. Espero que isso ajude alguém.


2

tente isso no terminal

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

trabalhou para mim depois de horas de pesquisa


2

Isso aconteceu devido ao iTMSTransporter
Tente isso, ele consertou para mim. Abra o Terminal e execute:
Use esses comandos um por um no terminal. Espero que ajude você

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

O iTMSTransporter irá então se atualizar, então você pode tentar fazer o upload no XCode novamente.


1

Eu encontrei esse problema várias vezes, tentei todas as etapas mas ainda não estava funcionando (rede doméstica) e tentei outra rede funcionar bem (rede da empresa). Corrigi este problema atualizando o Java SE mais recente de 1.6 para 1.7 e funcionou perfeitamente


1

Para ser honesto, isso pode não ser uma resposta, mas realmente funcionou para mim.

Eu lancei o Application Loader e comecei a enviar. Enquanto o envio estava acontecendo, iniciei o Organizer e selecionei Distribution over archiver no Xcode também e comecei a fazer uploads simultâneos. Eles trabalharam juntos e o segundo completou a submissão.

Apenas minha experiência.


1

Para mim, o problema era que eu mudei meu Dev. A conta em algum ponto do tempo e o próprio Application Loader não foi mais autorizado. Você tem que ir manualmente (Xcode -> Abrir Ferramentas do Desenvolvedor -> Carregador de Aplicativos) e preencher os detalhes da sua conta


0

Eu tive o mesmo problema. Consigo consertá-lo:

  1. Remover / excluir todos os certificados de distribuição e perfis de provisionamento de minha máquina.
  2. Revogar certificados de distribuição e excluir perfis de provisionamento de distribuição do Member Center em developer.apple.com
  3. Crie uma nova distribuição certificada, gerando uma nova solicitação de assinatura de certificado de acesso de keychain
  4. Crie um novo perfil de provisionamento para distribuição na loja de aplicativos
  5. Baixe o certificado recém-criado e adicione-o ao acesso do keychain
  6. Baixe o perfil de provisionamento recém-criado e adicione-o ao xcode. OU sincronize do Xcode nas configurações da conta.
  7. Tente fazer o upload novamente.

Este é um problema bobo que a Apple precisa consertar o mais rápido possível. Eu perdi 2 dias com algo tão bobo quanto isso.


Obrigado pela sua resposta companheiro. Mas não foi esse o problema. É todo o problema sobre a conexão com a loja do iTunes da minha máquina mac (proxyPort). (Veja a resposta aceita) De qualquer forma, agora foi lançado com sucesso na loja de aplicativos.
Avijit

Bem, é um caso de sintomas iguais, mas problemas subjacentes diferentes. Não tive nenhum problema de firewall ou rede, mas o problema estava relacionado à regeneração do certificado e do perfil de provisionamento, embora já fosse válido. Gostaria que o App Uploader tivesse um "modo detalhado", que exibisse o estado exato em vez de uma mensagem comum para alguns dos processos.
Nitin

0

Eu tive o mesmo problema. Tentar todas essas respostas pode funcionar às vezes, mas geralmente leva muito tempo e pode não funcionar no final como no meu caso.

Eu descobri uma solução que provavelmente funcionará para todos.

  • Crie seu arquivo .ipa por: Product -> Arcive -> Disribute (Save for Enterprise ou ...) -> Next e salve .ipa no destino

  • Xcode -> Abrir Ferramenta de Desenvolvedor -> Carregador de Aplicativo -> Entregar seu aplicativo -> Escolha seu arquivo .ipa

Em alguns minutos, seu aplicativo será enviado ao iTunes. Boa sorte


0

Tudo o que fiz foi duplicar meu Application Loader.app em / Applications e executar os dois carregadores de aplicativos ao mesmo tempo.insira a descrição da imagem aqui insira a descrição da imagem aqui


Como você duplicou o aplicativo?
Isuru

copiar e colar :)
Muhammad Irfan

0

Tive o mesmo problema depois de atualizar o Xcode5 para o Xcode6. Depois de horas de loucura, a única coisa que me ajudou foi deletar minha conta nas preferências do Xcode e adicionar minha conta novamente.

Na semana passada tive o mesmo problema após a atualização para o Xcode7, isso me ajudou novamente ...


0

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.


0

Isso funcionou para mim:

  1. Saia do portal do iTunes em todos os navegadores.

  2. Reinicie sua máquina Mac.

  3. Abra o carregador de aplicativos

  4. Clique em seu login da Apple no canto superior direito da janela do Application Loader.

  5. Clicar em Avançar terá sucesso no processo de autenticação.

  6. Agora, faça o seu processo normalmente clicando em "Entregar seu aplicativo" e seguindo o procedimento além disso.


0

Meu problema é que esqueci de alterar o identificador de pacote nas configurações de informações do destino. Espero que ajude alguém.


0

Eu tive um problema semelhante ao enviar aplicativos iOS através do carregador de aplicativos. Então, depois de abrir o iTunes em paralelo, o upload de aplicativos foi mais rápido de repente. Não tenho certeza se o iTunes tem alguma dependência com o carregador de aplicativos.


0

Nenhuma das respostas funcionou para mim e meu upload foi suspenso por dias sem qualquer erro. (minha construção foi gerada usando Expo). Aqui está o que fiz para fazer este trabalho:

  1. Na diretriz da apple, diz que uma maneira de fazer o upload da compilação é usar o Transporter .
  2. Usando o Transporter, ele foi capaz de detectar e gerar o erro.
  3. Acontece que a causa raiz para mim foi a versão do XCode 9, mas deve ser 10.

Espero que isso ajude outras pessoas que estão lutando contra esse problema.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.