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.
Cliquei em distribuir e selecionei enviar aplicativo para a app store.
Após o login, selecionei os arquivos de provisionamento também.
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 é:
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 ... ..
O que eu deveria fazer agora?
Respostas:
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 mate
ousublime text
Altere esta linha em particular:
#https.proxyPort=443
porta proxy parahttps.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.
fonte
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
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 com "texto sublime" ou "companheiro de texto"
Altere a porta proxy "# https.proxyPort = 443" para "https.proxyPort = 80"
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
Vá para https://developer.apple.com/membercenter
Exclua o certificado anterior referenciado por seu aplicativo para assinatura.
Revogue seu certificado de distribuição e baixe-o para o seu mac. E instale-o clicando duas vezes nele.
Exclua o "perfil de provisão de distribuição iOS" atual do 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 clicando duas vezes nele.
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.
fonte
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:
O iTMSTransporter irá então se atualizar, então você pode tentar fazer o upload no XCode novamente.
fonte
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
fonte
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.
fonte
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)
fonte
Eu tive o mesmo problema.
Cancelei e executei uma verificação de validação. Acontece que eu havia escrito
URL Scheme
incorretamente.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.
fonte
tente isso no terminal
trabalhou para mim depois de horas de pesquisa
fonte
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ê
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.
fonte
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
fonte
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.
fonte
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
fonte
Eu tive o mesmo problema. Consigo consertá-lo:
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.
fonte
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
fonte
Tudo o que fiz foi duplicar meu Application Loader.app em / Applications e executar os dois carregadores de aplicativos ao mesmo tempo.
fonte
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 ...
fonte
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.
fonte
Isso funcionou para mim:
Saia do portal do iTunes em todos os navegadores.
Reinicie sua máquina Mac.
Abra o carregador de aplicativos
Clique em seu login da Apple no canto superior direito da janela do Application Loader.
Clicar em Avançar terá sucesso no processo de autenticação.
Agora, faça o seu processo normalmente clicando em "Entregar seu aplicativo" e seguindo o procedimento além disso.
fonte
Meu problema é que esqueci de alterar o identificador de pacote nas configurações de informações do destino. Espero que ajude alguém.
fonte
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.
fonte
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:
Espero que isso ajude outras pessoas que estão lutando contra esse problema.
fonte