A nova construção desaparece após ser enviada ao iTunes Connect

100

Estou tentando fazer upload de uma compilação para iTunesConnect com Xcode 8. O Xcode me mostra que o upload foi bem-sucedido. Na guia Activity do iTunesConnect, vejo que minha construção aparece e está marcada como "processando ...". Mas depois de alguns minutos, essa construção desaparece e não consigo encontrá-la em lugar nenhum. Tentei carregá-lo novamente pelo Xcode 8, mas ele diz que a compilação já foi carregada para o iTunesConnect. Então, quando tentei fazer o upload da compilação com a versão aumentada, ele disse OK, mas ainda não consigo ver a compilação no iTunesConnect. Tentei fazer upload com o Application Loader, mas ocorreu o mesmo problema.

chudin26
fonte
1
Às vezes há problemas na App Store, provavelmente funcionará amanhã ok. De qualquer forma, você deve fazer "validar" para construir antes de enviar para a App Store
tatiana_c
2
Infelizmente, tentei fazer o upload da compilação há 5 dias e ainda não consigo.
chudin26
4
Tenho o mesmo problema, a compilação não aparece no iTunes Connect
Jam
2
Estou com o mesmo problema, alguma atualização de como resolver esse problema?
nabulaer
2
Tenho o mesmo problema, adicionei 3 compilações até agora 2.0.2 / 2.0.3 / 2.0.4. Todos mostram sucesso durante o upload, mas não os encontram nas guias Activity ou TestFlight. Ambas as guias possuem 2.0.1 como última compilação.
Sagar Mody

Respostas:

94

Verifique seu e-mail. A revisão da App Store pode enviar a você um e-mail para uso do usuário.
Isso pode te ajudar. NSPhotoLibraryUsageDescription no Xcode8

X.Jian
fonte
4
Adicionar NSPhotoLibraryUsageDescription não resolve meu problema. Não consigo verificar o e-mail agora, porque a conta da apple não é minha. Consigo fazer isso em 1-2 dias.
chudin26
Quero dizer que seu aplicativo pode não ter um ou mais UsageDescription em seu info.plist. O aplicativo de e-mail enviado a você fornecerá detalhes.
X.Jian de
Estou há uma semana com essa situação, a nova build também não aparece depois dessa solução, nada a fazer, isso é muito frustrante..Eu também mandei 2 emails para contatos da apple sem receber nenhuma resposta ..
Alessandro Ornano
33
Ei, Apple, alguns de nós odeiam enigmas, pare de fazer esse tipo de coisa.
Josh
1
Eu também tenho o mesmo problema. Não estou obtendo nenhuma informação de privacidade do usuário. Mas ainda assim minha construção está desaparecendo do iTunes. Também não estou recebendo nenhum e-mail do aplicativo. Nada está acontecendo, também tentei entrar em contato com o suporte da apple, mas não funciona. venha maçã ....
Suraj Sonawane
10

Você tem que esperar cerca de 5 a 20 minutos e encontrará o aplicativo na guia Atividade (lado esquerdo).

Se você estiver na posição de administrador dessa conta de desenvolvedor, receberá um e-mail sobre o estado da compilação enviada.

Doci
fonte
Eu tinha todas as configurações de privacidade em vigor, mas minha construção estava faltando. Finalmente encontrei na guia de atividades.
dev27
Sim, quando ele passa do processamento para o ativo, há um atraso de 5 minutos e um e-mail também é enviado. Mas se você não tiver acesso ao e-mail de contato, perderá quaisquer problemas adicionais ou este e-mail de confirmação.
Joel Teply
9

Eu também enfrentei o mesmo problema. Depois de adicionar o uso de dados de chave sensíveis à privacidade ausentes em apps Info.plist, o problema foi corrigido.

  1. Verifique e adicione as chaves ausentes em seu arquivo Info.plist. Consulte o link https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html para obter mais informações.

  2. Algumas chaves podem ser usadas pelos pods de terceiros incluídos em seu aplicativo. Encontre-os e inclua em seu arquivo Info.plist. (Você pode obtê-los facilmente no e-mail da App Store enviado para você)

3.A seguir estão as chaves que corrigiram meu problema, add, NSBluetoothPeripheralUsageDescription, NSCalendarsUsageDescription, NSContactsUsageDescription, NSLocationWhenInUseUsageDescription, NSPhotoLibraryUsageDescription.

Avaan
fonte
7

Tive o mesmo problema. Sem acesso ao e-mail dessa conta do Itunes Connect, é quase impossível detectar que algo está errado (ao que parece, os aplicativos não travam mais se as chaves de privacidade estiverem faltando, como descrito aqui ). Eu acho que você sabe quais recursos de dispositivo seu aplicativo usa. Portanto, você pode tentar adicionar as chaves de privacidade necessárias ao Info.plist (verifique as chaves de "Privacidade - ... Descrição de uso" nos documentos )

Squatch
fonte
Eu adicionei todas as descrições de uso de privacidade necessárias, mas ainda não funciona. Apenas uma solução que encontrei é o upload da compilação pelo Xcode 7.3. Mas não posso construir meu projeto porque o Xcode 7.3 não suporta o novo formato de storyboard Xcode 8. Devo converter meus storyboards editados pelo Xcode 8 para o formato antigo, mas essa conversão não é boa. Eu tenho um bug no layout ..
chudin26 de
7

Tive o mesmo problema. A compilação desapareceu após alguns minutos. Sem email, sem erro ...

Finalmente adicionei um segundo usuário à minha conta , com outro Apple ID. Esse usuário poderia receber um e-mail explicando que algumas configurações de privacidade (uso de bluetooth) estavam faltando ...

Apple Eu simplesmente odeio você como desenvolvedor. Ferramentas ruins, arquitetura ruim, suporte ruim.

Benjamin Piette
fonte
3

Com a ajuda da equipe de suporte da Apple, descobri mais um motivo que pode causar esse problema.

Se houver versões mais antigas de estruturas de terceiros (no meu caso, o culpado foi GoogleMobileAds.framework), a compilação do aplicativo será removida após o processamento, sem erros ou avisos. Se você encontrar esse problema, verifique e atualize todas as estruturas de terceiros que são usadas em seu aplicativo.

Totoro
fonte
UAU! Tenho várias bibliotecas de terceiros e algumas delas não consigo atualizar, pois não funcionam nas versões mais recentes. Este é um grande problema
cfl
1
Então eu descobri que não é que você precisa manter todas as bibliotecas de terceiros completamente atualizadas, mas para manter os SDKs do iOS que as bibliotecas de terceiros usam atualizados o suficiente para os requisitos da loja
cfl
2

Eu tive o mesmo problema e enviei um e-mail para o Suporte ao desenvolvedor da App Store. Eles me responderam hoje da seguinte forma:

Pode levar até 24 horas para que uma versão recém-enviada seja processada. Se sua compilação enviada recentemente estiver em processamento por mais de 24 horas, recomendamos o envio de uma nova compilação com um número de compilação maior, pois isso normalmente resolve o problema. Se depois de enviar uma nova compilação, você tiver um tempo de processamento de mais de 24 horas, responda a esta mensagem com as seguintes informações: - Nome do aplicativo - ID Apple do aplicativo - Versão de pré-lançamento e número de compilação que está sendo processado - Uma captura de tela ilustrando o processamento de build (s) atual (is) na seção TestFlight do iTunes Connect.

De uma chance!

*atualizar:

Eu resolvo o problema após adicionar uma descrição de uso (como foto, câmera ...) no plist. *

Lynn Chang
fonte
2

Consegui enviar a compilação para a app store depois de adicionar todas as chaves de privacidade necessárias para serem adicionadas em info.plist. Certifique-se de percorrer a lista do link abaixo para verificar os serviços que estamos acessando em nosso aplicativo exigem a adição de chaves de privacidade para suporte ios10 https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Eu estava perdendo a chave de privacidade NSLocationWhenInUseUsageDescription em info.plist e depois de adicionar essa chave a info.plist, consegui fazer upload para o itunesconnect com êxito.

Jayant Rawat
fonte
1

Foi atingido pelo mesmo problema. Tentei todas as etapas possíveis, incluindo; 1. Incrementando o número da compilação 2. Adicionando a descrição de uso necessária 3. Tentei as duas opções: Xcode8 e também o carregador de aplicativos. Nada funcionou no meu caso. A compilação foi validada com sucesso e aparecendo na guia "Atividade" do itunesconnect mostrando como "Processando". depois de atualizar o portal itunesconnect, ele desapareceu.

Agora, o que funcionou é: uma vez que o build é mostrado como "Processing" no portal itunesconnect, basta esperar e não fazer nada no portal itunesconnect. NÃO atualize a guia de todas as compilações em torno de 2 a 3 horas, dependendo do tamanho do seu aplicativo. (Parece não haver lógica, mas é assim que funcionou.)

Depois disso, o binário estará disponível para envio no itunesconnect.

ASP
fonte
1

Isso aconteceu comigo também na semana passada. Nada mudou com meu aplicativo antigo, apenas desejo lançar uma nova versão com pequenas alterações. Eu carreguei meu IPA para o servidor, após algum processamento, a compilação desapareceu da página Atividade. Também não recebi nenhum e-mail da Apple descrevendo o erro.

Abri um ingresso para a Apple na sexta-feira. Na terça-feira, de repente, todas as minhas compilações terminaram de ser processadas e ficaram disponíveis na página Activity. Acho que alguns acionamentos foram feitos pela Apple. Então, enviei minha última construção para revisão e eles responderam ao meu tíquete dizendo que, como minha construção estava na fila para revisão, eles podem ajudar em mais alguma coisa.

Pode ser que outra pessoa possa usar essas informações e esperar que a Apple atualize seu sistema para que possamos ver os erros na página da web, se houver, sem esperar por um e-mail.

Bulent Eren
fonte
0

Build desapareceu. Perguntou por que, mas não fez nada. 12 horas depois, fui notificado de que o processamento foi concluído e consegui implantá-lo nos testadores TestFlight.

Achei que talvez fosse porque eu acidentalmente carreguei um arquivo do meu .ipa anterior primeiro por meio do carregador de aplicativos, em vez do recém-exportado. Mas isso pode ser apenas circunstâncias aleatórias. De qualquer forma, não fiz nada e ele reapareceu - embora 12 horas depois, quando o processamento costuma ser concluído em cerca de 20-30 minutos recentemente.

Duncan Babbage
fonte
0

Eu enfrentei o mesmo problema, mas foi devido a um problema de permissão.

O app precisa da permissão de gravação de áudio, que faltava no info.plist. Verifique seu info.plist e todas as permissões necessárias.

Depois que o aplicativo for enviado e exibido com sucesso no iTuneConnets.

vikas sawant
fonte
0

Eu encontro o mesmo problema. O aplicativo foi enviado para TestFlight com sucesso 4 days ago. Mas o testador disse que ela não consegue ver o aplicativo mais recente lançado no aplicativo TestFlight.

Eu entro no iTunesConnect e verifico que o aplicativo mais recente está pronto há 4 dias. Mas meu aplicativo TestFlight não consegue ver. Eu atualizo a lista de aplicativos no TestFlight 2 a 3 vezes e reinstalo o aplicativo do TestFlight. Em seguida, o testador disse que recebeu o e-mail de notificação sobre o aplicativo mais novo pronto ... E finalmente posso ver o aplicativo mais recente.

Não sei o que vai acontecer no final.

AechoLiu
fonte
0

Eu encontro o mesmo problema. Tentei com diferentes compilações, mas falhou. Finalmente, verifiquei meu plist, ele tem uma chave de permissão, mas nenhuma descrição. Eu estava usando a estrutura do livro de endereços para buscar contatos, mas depois mudei para CNContact, Digitar plist sem descrição funcionava bem, mas depois de adicionar CNContact, o aplicativo é removido da visualização Activity do itunes após o upload.

Verifique se todas as chaves de permissão têm uma descrição ou não, a Apple pode remover seu aplicativo de Activity / Testflight quando você faz upload.

Abeer Iqbal
fonte
Eu descobri que a Apple envia um e-mail se a compilação não tiver chaves no plist
chudin26
0

No meu caso, o problema era a falta de um sinalizador BitCode. Não me lembro porque desabilitei o bitcode, mas tenho feito upload com sucesso com o bitcode desabilitado há um mês ou mais.

De repente, as compilações carregadas começaram a desaparecer logo após terem começado o processamento, mas quando habilitei o bitcode, o upload foi novamente reconhecido corretamente no console appstoreconnect.

Agora finalmente recebo os e-mails do processamento concluído e posso acessar a compilação carregada normalmente.

EDITAR: os uploads sem código de bits eventualmente apareceram após 4 dias, enquanto o que tinha código de bits levou 30 minutos.

Tim Kofoed
fonte
0

O que funcionou para mim foi:

  1. Verifique seus pods, se eles têm a última versão (atualização de pod). A Apple às vezes rejeita silenciosamente por causa disso.
  2. Certifique-se de que todos os alvos tenham os mesmos dispositivos verificados (tinha uma diferença lá)
  3. Também compare seu plist com a configuração visual no XCode. Às vezes, há discrepâncias, o XCode não atualiza corretamente as tags info.plist, em caso afirmativo, alinhe ambas.
  4. Todos os itens acima com as chaves de privacidade.

Não consigo acreditar que "rejeitar / remover silenciosamente" seja uma coisa para a Apple, mas bem ...

TDesign
fonte
0

Tive o mesmo problema com uma compilação de aplicativo baseada em Cordova.

O problema parecia ser que o aplicativo ainda estava usando UIWebView. Consegui resolver o problema adicionando <preference name="WKWebViewOnly" value="true" />ao config.xml.

Marvin Scharle
fonte