Pergunta

Estou tentando colocar meu build para teste no TestFlightApp.Na minha versão anterior do xcode, consegui visualizar a opção "compartilhar" após o arquivamento, que usei para criar o arquivo ipa.O arquivo ipa foi carregado no testflight e tudo funcionou conforme o esperado.Com a atualização para o xcode 4.3.1, não vejo a opção de compartilhamento.Tentei usar a opção de distribuição e criei o ipa.Então, quando tentei fazer upload do ipa para testflight, recebi o seguinte erro.

'IPA inválido:os valores da chave com.apple.developer.ubiquity-kvstore-identifier são incompatíveis entre o perfil e o binário'

alguém pode ajudar.

Foi útil?

Solução

Aqui está como eu consertei.

com.apple.developer.ubiquity-kvstore-identifier é especificamente para o iCloud. Veja IOS Biblioteca de desenvolvedores . Então eu usei o seguinte procedimento:

    .
  1. Verificar ID do aplicativo no IOS Provisioning Portal ICLoud Status (o meu está ativado)
  2. Removido os idosos do projeto (eu os criei manualmente)
  3. Use o editor de destino para ativar os direitos (na parte inferior da janela do editor de destino), correspondendo à configuração do aplicativo ICLoud, acrescentando contêiner e acessível.
  4. limpo e arquivar
  5. Selecione o arquivo e clique em distribuir ...
  6. Salvar para a implantação empresarial ou ad-hoc
  7. Selecione sua identidade de assinatura de código de desenvolvimento
  8. Salve o pacote para o disco - não verificou a empresa
  9. arrastar IPA para testflarightapp.com builds

    Neste ponto, o Testflight aceitou o pacote e meus testadores foram capazes de baixar!

Outras dicas

Eu sei que uma resposta foi fornecida a esta pergunta, mas olhando para os comentários (e meu próprio pedido tendo me enviando aqui também) Parece que a ajuda pode ser necessária para aqueles como @yuchen ou @kent nos comentários apenastem duas opções no painel de distribuição ("Enviar para a App Store" e "Exportar como arquivo Xcode") e não consigo ver a opção "Salvar para Enterprise ou Ad-Hoc Deployment".

Se o seu alvo incluir outras alvos (por exemplo, bibliotecas), você deve colocar o sinalizador "Skip Install" para Sim nas configurações "Sub" Target Build.Isso permitirá que você distribua seu arquivo como um arquivo IPA.

Mais informações podem ser encontradas em Esta resposta Stackoverflow .

Espero que isso ajude, Thibault

No Xcode 4.3.1 Não há opção "Compartilhar" na guia Arquivos do Organizador para criar IPA.

Portanto para criar o IPA basta clicar na opção "distribuir" disponível e selecione o método - "Salvar para implantação do Ad-Hoc", temos uma opção para salvar a compilação no formato IPA.

Veja as fotos de tela em anexo,

Digite a descrição da imagem aqui

Obrigado, Naveen Shan

Você pode usarDistribute... e Save for Enterprise or Ad-Hoc Deployment

É igual ao antigo Share... cardápio.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top