Pregunta

¿Cómo se puede probar la versión beta de una aplicación para iPhone?Puedo obtenerlo en mi propio dispositivo, y cualquiera que me dé un dispositivo, puedo ejecutarlo en el suyo, pero ¿hay alguna manera de realizar una versión limitada a través de la tienda de aplicaciones para realizar pruebas beta?

Relacionado:Ver también esta pregunta sobre cómo llevar su aplicación a los teléfonos sin usar la App Store.

¿Fue útil?

Solución

En el año 2011, existe un nuevo servicio llamado "Test Flight" que aborda este problema directamente.

Desde entonces, Apple compró TestFlight en 2014 y lo integró en iTunes Connect y App Store Connect.

Otros consejos

Creación de perfiles de distribución ad-hoc

El Las instrucciones que Apple proporciona están aquí., pero así es como creé un perfil de aprovisionamiento general que funcionará con múltiples aplicaciones y agregué un probador beta.

Mi configuración:

  • Xcode 3.2.1
  • SDK de iPhone 3.1.3

Antes de comenzar, asegúrese de que...

  • Puedes ejecutar la aplicación en tu propio iPhone a través de Xcode.

Paso A:Agregar dispositivos al portal de aprovisionamiento

  1. Envíe un correo electrónico a cada probador beta con el siguiente mensaje:

    Para instalar mi aplicación en tu iPhone, necesito información sobre tu teléfono.¡Adivina qué, hay una aplicación para eso!

    Haga clic en el enlace a continuación e instale y luego ejecute la aplicación.

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

    Esta aplicación creará un correo electrónico.Por favor enviamelo.

  2. Recopile todos los UDID de sus evaluadores.

  3. Ve a la Portal de aprovisionamiento.

  4. Ir a la sección Dispositivos.

  5. Haga clic en el botón Agregar dispositivos y agregue los dispositivos previamente recopilados.

Paso B:Crear un nuevo perfil de aprovisionamiento

  1. Inicie el programa de utilidad de Mac OS Acceso al llavero.

  2. En su menú principal, seleccione Acceso a Llaveros / Asistente de Certificados / Solicitar un Certificado a una Autoridad de Certificación...

  3. El cuadro de diálogo que aparece ya debería tener su correo electrónico y nombrarlo.

  4. Seleccione el botón de radio Guardado en el disco y Continuar.

  5. Guarde el archivo en el disco.

  6. volver a la Portal de aprovisionamiento.

  7. Ir a la sección Certificados.

  8. Ir a la pestaña Distribución.

  9. Clic en el botón Solicitar Certificado.

  10. Sube el archivo que creaste con Keychain Access: CertificateSigningRequest.certSigningRequest.

  11. Clic en el botón Aprobar.

  12. Actualiza tu navegador hasta que el estado indique Emitido.

  13. Haga clic en el botón descargar y guarda el archivo distribución_identificar.cer.

  14. Haga doble clic en el archivo para agregarlo al Llavero.

  15. Haga una copia de seguridad del certificado seleccionando su llave privada y el Archivo/Exportar elementos....

  16. volver a la Portal de aprovisionamiento de nuevo.

  17. Ir a la sección Aprovisionamiento.

  18. Ir a la pestaña Distribución.

  19. Clic en el botón Nuevo perfil.

  20. Seleccione el botón de radio Ad hoc.

  21. Ingresa un nombre de perfil, yo nombré el mío Evertsson común ad hoc.

  22. Seleccione la identificación de la aplicación.Tengo una identificación de aplicación común para usar con varias aplicaciones: Evertsson Común.

  23. Seleccionar los dispositivos, en mi caso el mío y el de mi tester.

  24. Entregar.

  25. Actualiza el navegador hasta que el campo de estado diga Activo.

  26. Clic en el botón Descargar y guarde el archivo en el disco.

  27. Haga doble clic en el archivo para agregarlo a Xcode.

Paso C:Cree la aplicación para su distribución

  1. Abra su proyecto en Xcode.

  2. Abre el Información del proyecto cristal:En Grupos y archivos seleccione el elemento superior y presione Comando+I.

  3. Ir a la pestaña Configuración.

  4. Seleccione la configuración Liberar.

  5. Clic en el botón Duplicar y nómbralo Distribución.

  6. Cierre el panel Información del proyecto.

  7. Abre el Información del objetivo cristal:En Grupos y archivos expandir Objetivos, selecciona tu objetivo y presiona Comando+I.

  8. Ir a la pestaña Construir.

  9. Selecciona el Configuración llamado Distribución.

  10. Encuentra la sección Firma de código.

  11. Establecer el valor de Identidad de firma de código/cualquier dispositivo iPhone OS a Distribución de iPhone.

  12. Cierre el panel Información del objetivo.

  13. En la ventana principal seleccione el Configuración activa a Distribución.

  14. Cree un nuevo archivo a partir de la plantilla de archivo Firma de código/Derechos.

  15. Nombralo Derechos.plist.

  16. En este archivo, desmarque la casilla de verificación obtener-tarea-permitir.

  17. Saca a relucir el Información del objetivo panel y busque la sección Firma de código de nuevo.

  18. Después Derechos de firma de código ingrese el nombre del archivo Derechos.plist.

  19. Guarde, limpie y cree el proyecto.

  20. En Grupos y archivos encuentra la carpeta MiAplicación / Productos y ampliarlo.

  21. Haga clic derecho en la aplicación y seleccione Revelar en Finder.

  22. Comprima el archivo .app y el archivo .mobileprovision y envíe el archivo a su evaluador.

    Aquí está mi aplicación.Para instalarlo en su teléfono:

    1. Descomprima el archivo comprimido.

    2. Abre iTunes.

    3. Arrastre ambos archivos a iTunes y suéltelos en el grupo Biblioteca.

    4. Sincroniza tu teléfono para instalar la aplicación.

¡Hecho!Uf.Esto funcionó para mí.Hasta ahora sólo he añadido un probador.

Tenga en cuenta que existe una distinción entre las "pruebas beta" tradicionales, que realizan ingenieros de control de calidad profesionales, y las "pruebas beta públicas", que consisten en lanzar su producto al público antes de que esté listo:)

Puede realizar "pruebas beta": cargar en iPhones/iPods específicos que utilizarán sus evaluadores.No se pueden hacer "pruebas beta públicas", es decir, un lanzamiento previo al público.

En 2014, junto con iOS 8 y XCode 6, Apple presentó Prueba Beta de la aplicación iOS utilizando iTunes Connect.

Puede cargar su compilación en iTunes Connect e invitar a los evaluadores utilizando sus ID de correo.Puedes invitar hasta 2000 probadores externos usando solo su dirección de correo electrónico.Y pueden instalar la aplicación beta a través de Vuelo de prueba

Alternativa Diawi

Desde diawi.com han agregado algunas limitaciones para las cuentas gratuitas.

La siguiente mejor alternativa disponible y fácil de usar es

http://buildtry.com

Funciona genial

Usando vuelo de prueba:

1) crear el archivo ipa mediante certificado de desarrollo

2) sube el archivo ipa en testflight

3) Ahora, para identificar el dispositivo que se va a probar, agregue la identificación del dispositivo en la cuenta de Apple y actualice su certificado de desarrollo.Descargue el certificado actualizado y cárguelo en el sitio web de testflight.Verifique la identificación del dispositivo que está obteniendo.

4) Ahora envíe por correo electrónico el archivo ipa a los evaluadores.

5) Mientras descargan el archivo ipa, si los evaluadores no reciben ninguna advertencia, esto significa que se ha verificado el token del dispositivo + el perfil de aprovisionamiento.Entonces, los evaluadores ahora pueden descargar el archivo ipa en el dispositivo y hacer el trabajo de prueba...

Con iOS 8, Xcode 6, iTunes Connect y TestFlight ya no necesitas UDID ni Ad Hocs.Sólo necesitarás una ID de Apple de tu probador beta.En este momento, solo puedes realizar una prueba beta de tu aplicación con 25 evaluadores internos, pero pronto también estarán disponibles 1000 evaluadores externos. Esta publicación de blog le muestra cómo configurar una prueba beta con evaluadores internos.

Hay un servicio relativamente nuevo llamado HockeyApp, que parece rivalizar con TestFlight, sin embargo, afirman brindarle acceso a usuarios ilimitados, pero cuesta algo de dinero a diferencia de TestFlight, que ahora se ha integrado directamente en iTunes Connect.

(Como todavía falta la guía oficial en este hilo...)

Vuelo de prueba, adquirido por Apple y ahora (iOS8+) disponible para pruebas beta, facilita la entrega de su aplicación a los probadores beta sin la necesidad de recopilar los UUID del dispositivo de antemano (solo necesita las direcciones de correo electrónico de sus probadores).Puede encontrar una guía completa que explica todos los pasos necesarios en el Guía para desarrolladores de iTunes Connect.

Puedes usar Caja de aplicaciones, Una aplicación para Mac que utiliza su cuenta de Dropbox para distribuir aplicaciones empresariales y ad hoc, si desea instalarlas desde cualquier otro navegador.

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


Opciones

Archivar y cargar IPA

  • Simplemente seleccione Proyecto/Espacio de trabajo para archivo -> hacer ipa -> subir ipa -> enviar correo -> y apagar mac

Subir solo IPA

  • Simplemente seleccione el archivo IPA para subir ipa -> enviar correo -> y apagar mac

Característica

  • Mantener el mismo enlace
    • Esta función mantendrá la misma URL corta para todos los ipa futuros cargados con el mismo identificador de paquete.
    • Si esta opción está habilitada, también puede descargar la compilación anterior con la misma URL.
  • Correo electrónico automático Enlace de distribución de aplicaciones
  • Apagado automático de Mac después de la distribución
  • Tamaño máximo de carga => Igual al almacenamiento de tu cuenta de Dropbox
  • Caducidad de la aplicación cargada => Hasta que lo elimines de tu Dropbox
  • Instalaciones por aplicación => Ilimitado
  • Panel*

    * Estará disponible en una versión futura.


AppBox y Diawi

Captura de pantalla

Subir API

Archivar y cargar IPA

Subiendo API

Pruébalo aquí https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top