xcode 4.3.1 - Opção de compartilhamento de arquivo não visível
-
10-12-2019 - |
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.
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:
- .
- Verificar ID do aplicativo no IOS Provisioning Portal ICLoud Status (o meu está ativado)
- Removido os idosos do projeto (eu os criei manualmente)
- 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.
- limpo e arquivar
- Selecione o arquivo e clique em distribuir ...
- Salvar para a implantação empresarial ou ad-hoc
- Selecione sua identidade de assinatura de código de desenvolvimento
- Salve o pacote para o disco - não verificou a empresa
- 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,
Obrigado, Naveen Shan
Você pode usarDistribute...
e Save for Enterprise or Ad-Hoc Deployment
É igual ao antigo Share...
cardápio.