Nenhum registro adequado foi encontrado, verifique se o identificador do pacote está correto

142

Eu criei um aplicativo no App Store Connect e ele está no estado "preparar para envio" por mais de três dias. Quando tento arquivar meu aplicativo e enviá-lo para a loja de aplicativos, exibe esta mensagem:

Nenhum registro de aplicativo adequado foi encontrado. Verifique se o identificador do pacote está correto.

Ragul
fonte
7
Seu aplicativo iTunesConnectselecionou o mesmo identificador para o qual você é o archiveaplicativo?
Viral Savaj
sim eu selecionei mesmo id
Ragul
1
Você fez login no xcode com o mesmo ID da Apple que o itunesconnect?
Mika
Sim, eu tenho assinado em usando apenas que id
Ragul

Respostas:

60

Agora só encontro o erro. Eu usei uma letra maiúscula no ID do pacote. mas usei letras minúsculas no código do pacote do xcode. agora mudei isso como no ID do aplicativo. e agora carreguei com êxito meu aplicativo no iTunes Connect. Obrigado por seu apoio.

Ragul
fonte
63
No meu caso eu tinha esquecido de criar o aplicativo com o respecitve App Bundle ID na iTunesConnect
Sasho
3
Se eles mostrassem apenas cada um dos valores não correspondentes, seria fácil de corrigir.
Andy Roberts
1
@ Sasho você é deus!
Vipin Krishna
1
@Sasho. Obrigado. foi útil.
Sunoj Vijayan 02/11/19
1
No meu caso, eu estava usando duas contas de desenvolvedor no Xcode. Removai um indesejado e consegui resolver o problema.
Sagar R. Kothari
45

Verifique se o aplicativo que você configurou no iTuneconnect está com o mesmo identificador de pacote que você está usando para fazer upload do aplicativo.

Gaurav
fonte
3
E mesmo nome do aplicativo (maiúsculas / minúsculas)
Josep Alsina
43

geralmente isso acontece quando você não criou seu aplicativo a partir da conta de desenvolvedor da Apple-> iTunes Connect-> clique em Meu aplicativo-> clique em sinal de adição (+) -> Novo aplicativo-> E preencha todas as informações e escolha o código do seu pacote para o aplicativo que você está carregando agora.

Avi
fonte
1
Foi isso para mim. Eu não criei meu aplicativo na App Store Connect.
21718 Scottie
Obrigado companheiro. Você fez meu dia.
BEingprabhU
como você escolhe o ID do pacote, se ele não for preenchido com o recente, mesmo que o ID do aplicativo tenha sido criado na página do desenvolvedor?
Marin
@Marin eu tive que esperar cerca de 5 minutos para o ID do pacote recém-criado para aparecer no menu suspenso
Andy
Isso resolveu o meu. Eu perdi totalmente a criação de um aplicativo no ituneconnect. Obrigado @Avi
TLee
21

iTunes Connect || App Store Connect (site):

No seu navegador, vá para o iTunes connect / App Store Connect .

  1. Adicione seu novo aplicativo / edite seu aplicativo existente.
  2. Vá para informações do aplicativo.
  3. Verifique o nome do ID do pacote.
  4. Se não houver um ID do pacote, certifique-se de criar um.
  5. Eu usei o ID do pacote WildCard. Isso significa que seu ID completo do pacote configurável provavelmente será com.organizationName. * E o sufixo (exampleApp). Xcode:
  6. Vá para o seu espaço de trabalho / projeto.
  7. Vá para o seu projeto.
  8. Selecione a guia Geral.

Verifique se o Identificador de pacote é o nome que você definiu no iTunes Connect.

Por exemplo: com.orgnanizationName.appName

Parece que você precisa iniciar o processo de envio da App Store no iTunesConnect.

Ícone da App Store Connect Adicionar aplicativo

Roger Perez
fonte
Sim, esse foi o caso. este erro é mostrado: você não adicionou o aplicativo em appstoreconnect.apple.com .
Vikash Sinha
Essa sou eu também. Criei o ID do aplicativo no 'portal', mas esqueci de criar um aplicativo do App Store Connect que USEI a assinatura do ID do aplicativo que criei no Apple App Portal.
Waxhaw
11

Se você usa o Application Loader, verifique se está conectado à conta correta. Foi o meu caso e pode acontecer se você gerenciar contas para vários clientes.

insira a descrição da imagem aqui

Adam M.
fonte
Thnaks muito amigo .. O mesmo estava comigo
Roohul
10

Acredito que você possa encontrar a resposta aqui Xcode 5 - "Nenhum registro de aplicativo foi encontrado" ao tentar validar um arquivo no @Bamsworld.

Como você já mencionou e conforme a documentação - Guia de distribuição de aplicativos

Importante: Você não pode validar seu aplicativo, a menos que o registro do aplicativo no iTunes Connect esteja no estado "Aguardando upload" ou posterior. Depois de adicionar um novo aplicativo ao iTunes Connect, haverá uma luz âmbar junto com seu status. Provavelmente lerá "Preparar para Upload". Para chegar ao estado "Aguardando upload", clique em Exibir detalhes do aplicativo e, no canto superior direito, deve haver um botão azul que diz "Pronto para carregar o binário". Clique aqui e siga as instruções fornecidas.

Beto
fonte
2
No meu caso, o problema era o Mac ficar sem espaço. Application Loader em vez de dar um erro sobre espaço em disco dá erro aleatório como este um vários outros (você pode dar a mesma * .ipa e ele irá retornar erros reais aleatórios, mas na verdade você está apenas fora do espaço)
Vorotnyak_Nazar
10

O que corrigiu para mim é permitir o acesso do aplicativo a todos os usuários:

  1. Vá para o AppStore Connect
  2. Vá para My App
  3. Em Informações adicionais, clique em 'Editar acesso do usuário'
  4. Selecione 'Acesso total'
  5. Isso me permitiu carregar o aplicativo pela primeira vez (via Xcode & Application Loader)

Após o upload inicial, posso voltar para 'Acesso limitado' e fazer o upload.

Zaim Ramlan
fonte
Tentei soluções diferentes, mas esta funcionou para mim
Carmelito R. Bayarcal Jr.
5

Usar o Application Loader funcionou no meu caso.

insira a descrição da imagem aqui

Luat Vu Dinh
fonte
Você poderia adicionar mais detalhes?
Dzianis Yafimau 18/10/19
1
Na barra de menus do XCode, selecione Xcode -> Open Developer Tool -> Application Loader -> selecione seu arquivo * .ipa (você pode exportar das versões arquivadas nas janelas do Organizer) e faça o upload.
Luat Vu Dinh
4

Verifique duas vezes Bundle OS Type codeno aplicativo info.plist, para mim, a única maneira de contornar esse erro foi configurá-lo como APPL.

O estranho é que o erro estava relacionado ao meu ID de pacote de estruturas, mas a alteração acima no meu aplicativo o resolveu.

Anton - Hexágonos
fonte
Eu tentei de tudo e essa foi a solução que acabou resolvendo isso para mim! Muito obrigado.
Gasper Kolenc 30/07/19
3

Verifique o ID do seu aplicativo no Apple Developer Center. Em seguida, use exatamente o mesmo nome no Bundler Identifier.

Ilan Olkies
fonte
3

Eu tenho que assinar manualmente o aplicativo. Criado novo certificado e novo perfil. Defina a assinatura do código como Manual. Só então eu fui capaz de fazer o upload. Além disso, selecione Login manual do organizador durante o upload da compilação.

insira a descrição da imagem aqui

Ammar Mujeeb
fonte
3

Uma vez verifique isso.

Abra o arquivo .plist e verifique a chave "Bundle OS Type code". Se isso não existir, adicione uma linha e forneça essa chave e verifique o tipo que deve ser uma string. E dê "APPL" como valor.

Limpe o projeto e vá para Archive.

Espero que funcione para você.

vinod neeloju
fonte
Este é o único que corrige meu erro. Também consulte esta pergunta: stackoverflow.com/a/57304115/3164091
Honghao Zhang
3

Alterei o número da versão, mas esqueci de alterar a versão do Build. Alterar a versão do Build resolveu o problema. Um erro tão bobo. Smh ...

Gowtham
fonte
3

Como essa pergunta obviamente tem respostas potenciais diferentes, dependendo das circunstâncias individuais, pensei em adicionar meu problema e o que o solucionou:

Problema: pedi a alguém para copiar o arquivo binário, fazer algumas alterações e depois passar o binário para mim. Isso causou um conflito binário.

Solução: tive que criar um novo certificado. Copiei o ID do pacote do consul de desenvolvimento, colei no xcode e consegui fazer o upload.

Nota lateral: você pode gerar novamente um novo ID de pacote ativando "Compras no aplicativo" em Recursos .

insira a descrição da imagem aqui

Aus_10
fonte
2

Primeiramente, verifique se você está usando as mesmas contas nos aplicativos Loaded (ou XCode) e iTunes. Em segundo lugar, verifique se o ID do pacote na mensagem de erro e no iTunes connect são correspondentes, incluindo o CAUSA !

Mike Keskinov
fonte
conta registrada incorreta no ApplicationLoader foi meu problema! Obrigado!
Feito na lua
2

se o seu ID do pacote continha uma letra maiúscula e você o alterou para uma letra minúscula, você deve executar o aplicativo no simulador antes de tentar arquivar e fazer upload na conexão da loja de aplicativos (esse foi o problema e a solução para mim).

Omar Al-Eisa
fonte
2

Para mim, o que foi corrigido foi inserir os detalhes necessários na App Store Connect -> TestFlight -> Test Information.

Depois que eu fiz isso, parecia que o Xcode percebeu que havia um novo aplicativo para permitir o upload e o êxito.

(Verifique também seus limites no seu ID do pacote. 😉)

Baza207
fonte
2

Extensão do iMessage : para todos que estão enfrentando esse problema com uma extensão de mensagens (ou qualquer outra extensão), insira "App Store Connect" -> "Informações gerais" -> o ID do pacote do destino do aplicativo e não o alvo de extensão. Lutamos 2 dias para descobrir isso.

Baran Emre
fonte
2

Para mim: tentei fazer o upload usando o Application Loader e funcionou

Brahimm
fonte
2

Se depois de confirmar a correspondência do seu ID de pacote no App Store Connect, no Apple Developer Portal e no Xcode e você ainda estiver com problemas, tente o seguinte:

Remova o ID Apple associado ao ID do pacote com o qual você está tendo problemas na sua lista Contas no Xcode (Barra de menus -> Xcode -> Preferências -> Contas). Em seguida, adicione o ID Apple novamente à lista Contas no Xcode.

Daniel Storm
fonte
2

Verifique se isso está incluído no seu Info.plist:

<key>CFBundlePackageType</key>
<string>APPL</string>

Eu tinha APPL com erros ortográficos como AAPL. Depois de consertar isso e entrar no Application Loader e no Xcode com o mesmo Apple ID, tudo funcionou.

Luke Redmore
fonte
2

Para mim, foi porque esqueci de criar um "Perfil de provisionamento" no portal de desenvolvedores da Apple. Eu criei um perfil aqui para "App Store", depois baixei e abri o arquivo e funcionou!

gafi
fonte
2

No meu caso, eu tinha 2 IDs da Apple nas minhas preferências do Xcode (Xcode -> Preferências -> Contas), então tive que remover um. Depois que removi o Apple ID que não precisava, o processo de validação funcionou bem.

Desperdiçou algumas horas, apenas porque a mensagem de erro é inútil. Isso é tão frustrante.

1

Igor Kharakhordin
fonte
O mesmo acontece aqui, eu tinha duas contas, uma é o desenvolvedor e a outra é o proprietário, e o desenvolvedor listado primeiro. Então provavelmente o Xcode tentou agir em nome do usuário desenvolvedor
Benny Davidovitz
1

No meu caso, eu trabalhei com a abertura do Application Loader dentro do XCode.

Etapas: XCode -> Ferramenta Open Developer -> Application Loader

Quando o abri com o Launchpad, ele não conseguiu identificar a conta correta para o aplicativo. Portanto, ele me pediu para criar uma conta.

Com o XCode, o Application Loader pode listar as contas pelas quais tenho direito. Você deve selecionar a conta correta no menu suspenso.

NavodaP
fonte
1

Certifique-se de seguir estas etapas em ordem:

  1. Gere o ID do aplicativo em https://developer.apple.com/account/ios/identifier/bundle

  2. Gere seu aplicativo no iTunes Connect, selecionando o ID do pacote criado na etapa um

  3. Carregar o IPA do Application Loader ou XCode

Agu Dondo
fonte
Por favor ajude! Estou preso na Etapa 2 tentando "gerar seu aplicativo a partir do iTunes Connect". Para a Etapa 1, eu já criei o pacote, mas no iTunes Connect não vejo o aplicativo sendo exibido?
21418 Isaac
Exatamente a questão é # 2, eu estou preso tem sido como 4 horas e já não está aparecendo sob o drop down
Marin
1

No meu caso, o aplicativo já estava configurado, mas a versão do aplicativo já estava em uso (aguardando revisão), eu só precisava aumentar o número da versão.

gimix
fonte
1

No meu caso, o problema era que meu aplicativo não tinha literalmente nenhuma informação preenchida no App Store Connect

Antoine
fonte
1

No meu caso, eu estava usando uma conta diferente, criei um aplicativo no Itunes, mas selecionei uma conta diferente no Xcode. Então, apenas selecionei a conta certa no Xcode e funcionou para mim.

Nasir Khan
fonte
1

No meu caso

  • Verificado se o mesmo usuário no iTunes e no xcode
  • O ID do pacote verificado é o mesmo

Solução:

Vá para o itunes na página do meu aplicativo e na primeira guia "Informações do aplicativo", no lado direito, na seção "Outras informações", clique em "Editar permissão do usuário" e conceda ao usuário do xcode a permissão de ler as informações do aplicativo.

FEITO

Jacky Chong
fonte
1

Quando mudei o nome de um projeto HelloCordovapara aquele que eu queria, incentivei esse problema. Mesmo em PROJECT_NAME-> General-> Bundle Identifierassim como em PROJECT_NAME-> Build Settings-> Product Bundle Identifiereu mudei, pois ainda deveria ter o mesmo erro. O que resolveu o problema foi simplesmente abrir um editor diferente, procurar essa string PRODUCT_BUNDLE_IDENTIFIERe alterar todos os nomes que não quero para os corretos. Aparentemente, o Xcode leva o identificador do pacote também de outro lugar além desses 2 locais.

Daniel Danielecki
fonte