Xcode 6.4 O aplicativo que você selecionou não existe

113

Estou tentando enviar para o iTunes Connect com Xcode 6.4. Estou recebendo este erro

Incapaz de validar seu aplicativo
O aplicativo que você selecionou não existe.

Consegui encontrar o perfil de provisionamento por meio de minha conta de desenvolvedor na etapa anterior. Verifiquei novamente todos os identificadores. Eu tentei o Application Loader também e obtive basicamente o mesmo erro. O estranho é que enviei outro aplicativo várias horas antes para a mesma conta sem problemas. Qualquer ajuda seria muito apreciada.

insira a descrição da imagem aqui

mfossat
fonte
3
É bom saber que não sou o único com esse problema. Estava tudo bem outro dia .. Meu aplicativo valida, mas não consigo enviar ...
AnthonyVO
Tendo o mesmo problema. Confira esta pergunta: stackoverflow.com/questions/33277785/…
Andy
guyz, esse problema está limitado ao xcode 6.4? Se eu atualizar para o xcode 7, isso me permitirá fazer o upload, o carregador de aplicativos não está funcionando para mim.
Geet
49 votos positivos, mas nenhum atualiza o texto da pergunta para mostrar a imagem também é estranho
Fahim Parkar
Meu radar sobre isso foi encerrado como uma fraude: a engenharia determinou que seu relatório de bug (23232727) é uma duplicata de outro problema (23215044) e será fechado.
Robert Atkins

Respostas:

32

Tentei o Application Loader e funcionou. Não funcionou 2 horas antes. O estranho é que tentei baixar um aplicativo da App Store e eles não conseguiram encontrar minha conta. Alguns novos termos de serviço surgiram e eu concordei. Depois disso, consegui fazer o download com a conta anterior "inexistente". Foi quando tentei o App Loader e funcionou. Deve ser algo do lado da Apple que será consertado em breve.

mfossat
fonte
4
Sim. Acesse seu aplicativo no iTunes Connect. Crie uma nova versão (a próxima versão do aplicativo) e vá para a seção de versões. Uma vez lá, diz para fazer upload do Xcode 5.1 ou superior ou usar o carregador de aplicativos. Clique em Application Loader e ele iniciará o download.
mfossat
5
Exportou o aplicativo para envio de AppStore e usou o Application Loader para fazer upload do arquivo IPA. Pareceu funcionar bem!
masam
4
Para sua informação: Da Apple, cerca de 1 hora atrás: "Eu entendo como é importante que seu aplicativo seja carregado em nosso sistema. Quero que você saiba, estamos cientes desse problema. Nossas equipes estão trabalhando ativamente para resolver isso assim que possível. Agradecemos sua paciência durante esse período. "
dredful
2
Eu estava enfrentando um problema com o XCode 6.4, tentei fazer o upload com o carregador de aplicativos e funcionou, recebi "O arquivo de análise da API resultante é muito grande. Não foi possível validar o uso da API antes da entrega. Esta é apenas uma mensagem informativa . " mas nenhum erro e binário foram carregados.
anoop4real
1
O Application Loader está incorporado no Xcode: Xcode.app/Contents/Applications/Application Loader.app.
Pang
27

Eu estava tendo o mesmo problema, eis o que fiz para enviar o aplicativo para a app store:

No XCODE crie a geração do "Arquivo", assim que chegar a janela / popup "Organizador", valide-o normalmente. Se validado, clique em "Exportar" e selecione "Salvar para implantação da loja de aplicativos iOS". Salve-o em algum lugar e anote este local, você precisará do arquivo IPA.

Instale o "Application Loader" em https://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmg , se ainda não o tiver feito.

Siga as etapas fáceis para enviar o aplicativo para a app store. Isso é "Entregue seu aplicativo", selecione o arquivo IPA e pronto!

Espero que isto ajude!

punkbit
fonte
1
Tendo o mesmo problema com o Xcode 6.4 e Xcode 7.1, mas o Application Loader também funcionou para mim. Recebi um aviso sobre a análise da API ser muito grande, mas a compilação apareceu no iTunes Connect.
benzado
Uma desvantagem: o Application Loader não carrega o arquivo dSYM que você precisa para relatórios de falha ... Eu uso outra coisa para relatórios de falha, mas é algo que você deve estar ciente.
benzado
1
Eu poderia fazer upload com o Application Loader. Mas a seleção do teste interno e do texto externo falhou com um erro estranho ...
morizotter
Não é necessário baixar o Application Loader. O Xcode já vem embalado com ele. Navegue até "/Applications/Xcode.app" e clique com o botão direito no ícone do aplicativo. Clique em "Mostrar conteúdo do pacote" no menu. Agora navegue até "Contents / Applications / Application Loader.app". Claro, é tão fácil fazer isso na linha de comando:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV
2
O carregador está disponível como uma opção de menu no Xcode. Xcode> Open Developer Tool> Application Loader
m4rkk
17

Enquanto outros estão tendo sucesso com o Application Loader, eu não tive e recebi um erro diferente «Você não está autorizado a usar este serviço» Ótimo!

Como o iOS 9.1 foi lançado ontem, talvez o Xcode 6.x esteja sendo eliminado, mas não estamos prontos para migrar para o Xcode 7.x neste projeto específico.

Tive sucesso ao arquivar no Xcode 6.x e usar o Organizer no Xcode 7.1 para enviar à App Store. O procedimento é o seguinte:

  1. Renomeie o Xcode 6.x (no meu caso, Xcode632.app).
  2. Baixe e instale o Xcode 7.1 do arquivo .dmg, não como uma atualização .
  3. Crie e arquive seu aplicativo no Xcode 6.x
  4. Feche o Xcode 6.x
  5. Inicie o Xcode 7.1, mas não abra seu projeto.
  6. No Xcode 7, selecione Janela-> Organizador.
  7. Envie para a App Store.

Esperamos que isso ajude você se os uploads do Xcode e do Application Loader falharem.

bitsand
fonte
Não funciona para mim. Recebo os mesmos erros de todos os outros métodos que tentei: captura de tela
AWrightIV
Com base em sua captura de tela, você pode estar lidando com um problema composto AWrightIV. Verifique SDKs de terceiros em seu projeto e informações relacionadas
.plist
2

Baixe o Xcode 7 e tente fazer o upload do novo build, certifique-se de que alterou a versão ou (e) o número do build do aplicativo, ele deve funcionar.

Matrosov Alexander
fonte
3
Usar o Xcode 7 funciona, mas existem desenvolvedores por aí que não querem mexer com coisas que quebram bitcode (como aconteceu comigo) e outras mudanças de rede. Portanto, o Xcode 7 é uma solução para alguns, mas não para todos.
Ethan Parker
@BeemerFan sim, eu apenas tentei fazer o upload de uma nova versão usando o Xcode 6.4 e não funcionou para mim com o mesmo problema, atualizei meu aplicativo 4 dias atrás e o Xcode 6.4 funciona para mim. Mas agora ele funciona apenas usando o Xcode 7. Claro, talvez alguém saiba como fazê-lo funcionar usando o Xcode 6.4
Matrosov Alexander
@BeemerFan, sim, pode ser uma solução)
Matrosov Alexander
1
Se você usar o Xcode 7, perderá o suporte para iOS 5.1.1 (iPad 1). Isso pode não ser um problema, mas no meu caso estou tentando obter uma última versão compatível do iPad 1 antes de pular para o Xcode 7.
arlomedia
sim, concordo, mas são cerca de 1% dos usuários, developer.apple.com/support/app-store , é claro, se todos os seus usuários usarem 5.1.1, isso pode ser um problema. Mas se já existe um aplicativo e você tem alguma ferramenta analítica incluída, você pode ver quais são as versões que as pessoas usam quando baixam seu aplicativo.
Matrosov Alexander
2

Parece ser um bug / "recurso" do iTC não relacionado à versão do Xcode. As estruturas agrupadas devem aumentar suas versões (CFBundleShortVersionString) para corresponder à versão do aplicativo. Tópicos relacionados: https://github.com/CocoaPods/CocoaPods/issues/4421 https://github.com/Carthage/Carthage/issues/859

Uladzimir
fonte
Depois de tentar por seis dias, esta é a única solução que resolveu o problema para mim. No entanto, recomendo colar o script mais recente desse link em sua resposta.
AWrightIV
1

Exportar e enviar via Application Loader funcionou para mim.

CatApp Figures
fonte
1
Esta resposta não é tão construtiva. Forneça um esboço geral do que você fez quando teve sucesso, o que o autor da postagem original pode ver ou tentar, ou solicite mais informações que possam ser úteis.
bigtlb
@bigtlb Certamente foi 'construtivo'. Eu queria meu aplicativo criado no iTunes Connect. Essa abordagem funcionou para mim. Isso não resolve o problema original e é uma abordagem mais demorada do que a forma mais direta de upload via Xcode, mas funcionou! Portanto, 'construtivo'. Votos positivos para negar votos negativos injustos.
Ash,
Além disso, dê uma olhada na resposta (e comentários) de mfossat. Exatamente o mesmo conselho fornecido por esta resposta, exceto que este veio antes. Se você vai votar negativamente, pelo menos seja consistente em todas as respostas neste tópico.
Ash,
1

ATUALIZAÇÃO: Parece que a Apple corrigiu esse bug. Acabei de enviar com sucesso uma compilação usando o Xcode 6.4 para o iTunes Connect. Eu acredito que isso era um bug do organizador ou um bug do iTC, mas eles consertaram.

Antes a solução era usar o carregador de aplicativos.

Você deve conseguir enviar usando o Xcode 6.x agora. Precisamos fazer o upload do build do 6.x ainda porque o Xcode 7 requer muita refatoração devido ao ATS. O padrão "AllowArbitraryLoads" não serve para o meu projeto.

Ethan Parker
fonte
0

Parece que isso pode ser causado por alguma nova lógica de validação de número de versão no final da Apple. Em nosso caso, adicionar um ".1" extra ao final das strings de número de versão do aplicativo permitiu que ele fosse carregado com o Application Loader.

No entanto, é muito estranho / enganoso que a mensagem de erro para isso seja "O aplicativo que você selecionou não existe".

Felix
fonte
0

Eu estava tendo o mesmo problema. Tentei fazer o upload com o carregador de aplicativos e, em seguida, recebi erros descritivos sobre a versão do pacote. Depois de remover todos os info.plist de terceiros dos pods e libs estáticos, trabalhará para fazer o upload da minha construção.

Jignesh Sheth
fonte
0

Eu consertei esse problema. Tive que atualizar meu OSX para 10.10.5 e XCode para 7.0.1. No XCode, você precisa definir algumas chaves. A chave NSAppTransportSecurity é necessária se seu aplicativo ou jogo precisar de acesso à Internet. Após esta configuração, ele funciona perfeitamente a partir do próprio xcode. E nenhum problema no iTunes ao vivo conectar.

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 
Avinash
fonte
0

Minha solução para problemas semelhantes é o uso de Fastlane Tools https://fastlane.tools
Primeiro, você pode usar a ferramenta GYM para construir / arquivar seu projeto e, em seguida, Pilot para enviá-lo para iTunesConnect Testflight. Esta ferramenta corrige todos os meus problemas com assinatura de código, envio, etc., portanto, posso recomendá-la.

saltwat5r
fonte