>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> iPhone

Como Distribuir um App iPhone para Testadores (Ad Hoc)

A Apple recomenda testar exaustivamente em todos os dispositivos e versões de iOS suportados antes de submeter à App Store. Um método é distribuir para um grupo de beta testers via Ad Hoc.

O que você vai precisar

  • Xcode
  • Certificado de Distribuição iOS App
  • Arquivo de Arquivo (Archive) do iOS App

Instruções

Obter e Autorizar IDs dos Dispositivos (UDID)

  1. Peça aos testers para achar o UDID no iTunes: Resumo > Número de Série (clique para mostrar UDID), botão direito > Copiar Identificador (UDID) e envie a você. Repita para todos os iPhones de teste.

  2. Abra o Xcode, entre no iOS Provisioning Portal e Member Center. Em Devices, clique All > botão + > Download Sample Files. Formate os UDIDs conforme o arquivo de exemplo e salve.

  3. Marque Register Multiple Devices, clique Choose File, selecione o arquivo salvo e Continue.

Criar Perfil de Provisionamento Ad Hoc

  1. No menu esquerdo, Provisioning Profiles > Distribution > botão + > marque Ad Hoc > Continue.

  2. Selecione Xcode iOS Wildcard App ID > Continue. Confirme que seu certificado de distribuição aparece > Continue.

  3. Dê um nome descritivo no Profile Name. Revise tudo (número de dispositivos correto) > Generate.

Distribuir o App

  1. No Archives organizer do Xcode, clique no archive a ser distribuído > botão Distribute > marque Save for Enterprise or Ad-Hoc Deployment > Next.

  2. Escolha o certificado de distribuição usado no perfil Ad Hoc > Next.

  3. Defina nome do arquivo e clique Save.

Instalar App de Teste nos Dispositivos

  1. Volte ao Member Center > Certificates, Identifiers & Profiles > Provisioning Profiles > Distribution. Clique Download no perfil Ad Hoc criado.

  2. Envie aos testers: o arquivo .mobileprovision baixado + o .ipa (archive).

  3. Testers devem: arrastar o .mobileprovision para a janela do iTunes (adiciona à lista de apps), depois dar duplo clique no .ipa para instalar no iTunes. O app sincronizará no dispositivo.