Pergunta

Como pode você teste beta de um aplicativo para iPhone?Eu posso chegar no meu próprio dispositivo, e qualquer pessoa que me dá um dispositivo, eu possa executá-lo em seu, mas existe uma maneira de fazer um lançamento limitado através da app store para o teste beta?

Relacionados:Consulte também esta pergunta na obtenção de seu aplicativo para telefones sem usar a App Store.

Foi útil?

Solução

No ano de 2011, há um novo serviço chamado "Teste de Vôo", e ele aborda essa questão diretamente.

A Apple tem desde que comprei TestFlight, em 2014, e integrou-lo no iTunes Connect e App Store Ligar.

Outras dicas

A criação ad hoc de distribuição de perfis

O instruções de que a Apple oferece estão aqui, mas aqui é como eu criei geral de provisionamento perfil que irá trabalhar com vários aplicativos, e adicionado um beta tester.

Minha configuração:

  • Xcode 3.2.1
  • SDK do iPhone 3.1.3

Antes de começar, certifique-se de que..

  • Você pode executar o aplicativo no seu iPhone através do Xcode.

Passo Um:Adicionar dispositivos para o Provisionamento do Portal

  1. Envie um e-mail para cada um beta tester com a seguinte mensagem:

    Para chegar a minha aplicação para o seu iPhone preciso de algumas informações sobre seu telefone.Acho que, há um app para isso!

    Clique no link abaixo e instalar e, em seguida, executar o aplicativo.

    http://itunes.apple.com/app/ad-hoc-helper/id285691333?mt=8

    Este aplicativo vai criar um e-mail.Por favor envie para mim.

  2. Recolher todos os UDIDs da sua testadores.

  3. Ir para o Provisioning Portal.

  4. Vá para a seção Dispositivos.

  5. Clique no botão Adicionar Dispositivos e adicionar os dispositivos anteriormente coletados.

Passo B:Criar um novo perfil de aprovisionamento

  1. Inicie o Mac OS programa utilitário Keychain Access.

  2. Em seu menu principal, selecione Acesso ao porta-chaves / Certificado / Assistente de Solicitar um Certificado De uma Autoridade de certificação...

  3. A caixa de diálogo que aparece deve aready tem seu e-mail e o nome dele.

  4. Selecione o botão de rádio Salvo em disco e Continuar.

  5. Salve o arquivo no disco.

  6. Voltar para o Provisioning Portal.

  7. Vá para a seção Certificados.

  8. Vá para a guia Distribuição.

  9. Clique no botão Solicitação De Certificado.

  10. Fazer o Upload do arquivo que você criou com o Keychain Access: CertificateSigningRequest.certSigningRequest.

  11. Clique no botão Aprovar.

  12. Atualize seu navegador até que o status lê Emitido.

  13. Clique em a Botão de Download e salve o arquivo distribution_identify.cer.

  14. Clique duas vezes o arquivo para adicioná-lo para o Chaveiro.

  15. Cópia de segurança do certificado, selecionando seu chave privada e o Arquivo / Exportar Itens De....

  16. Voltar para o Provisioning Portal novamente.

  17. Vá para a seção Aprovisionamento.

  18. Vá para a guia Distribuição.

  19. Clique no botão Novo Perfil.

  20. Selecione o botão de rádio Ad hoc.

  21. Introduza um nome de perfil, dei o nome de minas Evertsson Comum Ad Hoc.

  22. Selecione o id de aplicativo.Eu tenho em comum uma id de aplicativo para usar para várias aplicações: Evertsson Comum.

  23. Selecione os dispositivos que, no meu caso, a minha própria e a minha testador.

  24. Enviar.

  25. Atualize o navegador até o campo de status lê Active.

  26. Clique no botão Download e salve o arquivo no disco.

  27. Clique duas vezes o arquivo para adicioná-lo para o Xcode.

Passo C:Criar o aplicativo para distribuição

  1. Abra o seu projeto no Xcode.

  2. Abra o Informações Do Projeto painel:No Grupos E Arquivos selecione o item superior e pressione Cmd+I.

  3. Vá para a guia Configuração.

  4. Selecione a configuração Lançamento.

  5. Clique no botão Duplicados e o nome Distribuição.

  6. Feche o Projeto de painel de Informações.

  7. Abra o Destino Info painel:No Grupos E Arquivos expanda Objectivos, selecione seu destino e prima Cmd+I.

  8. Vá para a guia Construir.

  9. Selecione o Configuração chamado Distribuição.

  10. Localize a seção A Assinatura De Código.

  11. Defina o valor de A Assinatura de código de Identidade ou de Qualquer Dispositivo iPhone OS para iPhone Distribuição.

  12. Feche o Destino do painel de Informações.

  13. Na janela principal, selecione o Configuração Do Active Directory para Distribuição.

  14. Criar um novo arquivo de modelo de arquivo A Assinatura De Código / Direitos.

  15. O nome Direitos.plist.

  16. Neste arquivo, desmarque a caixa de seleção get-tarefa-permitir.

  17. Trazer o Destino Info painel, e procure a seção A Assinatura De Código novamente.

  18. Depois de A Assinatura De Código De Direitos digite o nome do arquivo Direitos.plist.

  19. Salvar, limpar e construir projeto.

  20. No Grupos E Arquivos localize a pasta MyApp / Produtos e expandi-lo.

  21. Botão direito do mouse o aplicativo e selecione Revelar no Finder.

  22. Zip o .aplicativo e o arquivo .mobileprovision arquivo e enviar o arquivo para a sua testador.

    Aqui é o meu app.Para instalá-lo em seu telefone:

    1. Descompacte o arquivo morto.

    2. Abra o iTunes.

    3. Arraste os arquivos para o iTunes e soltá-los no grupo de Biblioteca.

    4. Sincronizar o seu telefone para instalar o aplicativo.

Feito!Ufa.Isso funcionou para mim.Até agora, eu apenas acrescentei um testador.

Observe que há uma distinção entre o tradicional "teste beta", que é feito pelo profissional de QA engenheiros, e "testes beta público", que está lançando seu produto para o público antes de pronto :)

Você pode fazer o "teste beta" -- carregamento específico para iPhones/iPods seu testadores estará usando.Você não pode fazer "testes beta público" -- pré-liberar para o público.

Em 2014, junto com o iOS 8 e XCode 6 a apple introduziu Teste Beta do iOS App usando o iTunes Connect.

Você pode fazer o upload de sua compilação para o iTunes ligar e convidar testadores usando seu e-mail id.Você pode convidar até 2000 externo testadores usando apenas o seu endereço de e-mail.E eles podem instalar a versão beta do aplicativo através de TestFlight

Diawi Alternativa.

Desde diawi.com adicionou algumas limitações de graça accounds.

Melhor disponíveis e de fácil utilização alternativa é

http://buildtry.com

Ele funciona awsome

Usando testflight :

1) crie o arquivo ipa pelo desenvolvimento de certificado

2) fazer o upload do arquivo ipa em testflight

3) Agora, para identificar o dispositivo a ser testada , adicionar o id do dispositivo da apple conta e actualizar o seu certificado de desenvolvimento.Baixar o certificado atualizado e carregá-lo no testflight site.Verifique a id do dispositivo que você está recebendo.

4) Agora e-mail o arquivo ipa para os testadores.

5) Durante o download do arquivo ipa, se os testadores não receber quaisquer avisos, isso significa que o dispositivo de token + provisionamento perfil foi verificada.Assim, os testadores podem agora fazer o download do ipa arquivo no dispositivo e fazer o trabalho de teste de...

Com o iOS 8, Xcode 6, iTunes Connect e TestFlight você não precisa de UDIDs e Ad Hocs mais.Você só vai precisar de uma ID da Apple a partir do seu beta tester.Agora você só pode beta teste do seu aplicativo com 25 interno testadores, mas logo 1000 externo testadores estará disponível também. Este post de blog mostra a você como configurar um teste beta interno com testadores.

Há um relativamente novo serviço chamado HockeyApp, o que parece rival TestFlight, no entanto, eles afirmam dar-lhe acesso ilimitado de usuários, mas tem um custo de cerca de $$ ao contrário do TestFlight que agora foi integrado diretamente no iTunes Connect.

(Como o guia oficial ainda está faltando neste segmento..)

TestFlight, adquirida pela Apple e agora (iOS8+) disponível para testes beta torna mais fácil para a mão de seu aplicativo para beta testers, sem a necessidade de coletar dispositivo de UUIDs de antemão (você só precisa de endereços de e-mail do seu testadores).Um extenso manual explicando todos os passos necessários podem ser encontrados no iTunes Connect Guia do Desenvolvedor.

Você pode usar AppBox, Um aplicativo do mac que usa sua conta do dropbox para distribuir você ad-hoc e aplicativos corporativos, se você deseja instalar o formulário de qualquer outro navegador.

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases


Opções

Arquivo e fazer o Upload do IPA

  • Basta Selecionar Projecto/área de trabalho para arquivo -> fazer ipa -> upload do ipa -> enviar e-mail -> e encerramento mac

Upload do IPA Apenas

  • Basta selecionar arquivo IPA para upload do ipa -> enviar e-mail -> e encerramento mac

Recurso

  • Manter O Mesmo Link
    • Este recurso irá manter a mesma url curta para todas as futuras ipa carregado com o mesmo identificador do bundle.
    • Se essa opção for ativada, você também pode fazer download da compilação anterior com a mesma url.
  • Auto De E-Mail Aplicação De Distribuição Link
  • Desligamento Automático Mac depois de Distribuição
  • Máximo Tamanho De Upload => Igual a sua conta Dropbox de armazenamento
  • Enviado Aplicativo De Expiração => Até que você o exclua do seu Dropbox
  • Instalações Por App => Ilimitado
  • Dashboard*

    * Estará disponível em versão futura


AppBox vs Diawi

Imagem

Upload do IPA

Arquivo e fazer o Upload do IPA

Upload do IPA

Experimentá-lo aqui https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases

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