8 votos

La distribución Beta de la Aplicación para los Usuarios Remotos

Parece que no hay ninguna solución sencilla para proporcionar a mi beta de la aplicación de iOS para personas de fuera de contacto físico. Las formas que he encontrado para hacer esto SIN usar el App Store (Apple que explícitamente dice que no es para pruebas Beta) son:

  1. Uso Developer Enterprise Program; Caro y Excesivo

  2. El uso de TestFlight; Sólo hasta un mísero 25 "Interna" de los Probadores que se permiten antes de extrema Directrices de poner en su lugar para más gente (¿por Qué no acaba de poner en la App Store en este momento...?)

  3. Les doy todo mi proyecto de Xcode y el usuario debe construir en su propio entorno Xcode; pido Imposibles de no-conocedores de la tecnología a la gente + no quiero dar mi proyecto a la gente de fuera de mi compañía

  4. Ad-Hoc de Desarrollo; Hacer que todos me dan su UDIDs...Gran molestia para los demás, las Personas que no desee hacerlo fuera de mi empresa

La aplicación que estoy desarrollando va a ser utilizado por la gente en la comunidad científica para el control de un dispositivo específico que mi empresa está haciendo. Hay una posibilidad de que podría nunca ser hasta para los estándares de Apple para las aplicaciones en la App Store, pero podría ser utilizado por más de 100 personas en un lejano futuro. Supongo que la verdadera pregunta que me estoy preguntando es: ¿Cómo puedo obtener mi "sub-par" beta de la aplicación para un gran grupo de personas?

2voto

Jose Chavez Puntos 645

Usted podría utilizar TestFlight externo de los probadores de la beta. Esto le permitirá probar con hasta 2.500 evaluadores externos. Usted no necesita saber su UDIDs, sólo sus direcciones de correo electrónico.

Sin embargo, supongo que usted piensa que su aplicación no será capaz de pasar, incluso el menos restrictivo de la beta de la aplicación de la revisión.

En ese caso, podría distribuir su aplicación en un "a medias". En lugar de dar el Xcode-proyecto, incluyendo fuentes, que el estado no desea, usted puede distribuir tu aplicación ya compilada, pero aún no se ha firmado, los binarios.

Con el fin de hacer que sea fácil para sus clientes, usted tiene que construir o se construye una sencilla herramienta que el usuario puede ejecutar que codesigns los binarios con el usuario la identificación de apple. Ellos no necesitan estar registrados los Desarrolladores de Apple.

La herramienta tendría que modificar el nombre del lote de Información.plist y el uso de la "codiseñar" herramienta para firmar la aplicación:

Para hacer que el nombre de lote único, sólo tiene que añadir cualquier azar identificadores para el nombre de lote en el archivo plist.

El firmado de código de la herramienta puede ser utilizada con un comando como este:

codesign --force --sign "my identity"  <path for .app file>

donde "mi identidad" es la identidad (apple-id) del usuario final.

2voto

Oskar Puntos 1242

En el pasado, usted tendría que elegir entre el Hockey de la aplicación y TestFlight para grandes grupos beta - pero ahora que Apple ha comprado TestFlight y tienes que ir a través de la revisión para obtener una beta, Hockey de la aplicación de la prueba de la beta de marco es el que mejor se adapta a sus necesidades mencionadas.

Ayuda a manejar la inscripción de usuario y gestión de llegar construye notificado y se sirve a los usuarios finales. Todavía están en el gancho para la gestión de su piscina de la prueba de identificación de apple, pero ahora que el 100 dispositivo de límite que se ha soltado, se puede hacer bastante amplio de pruebas beta en el uso de Hockey de Apple y normal pagado a cuenta de desarrollador de límites.

A largo plazo, usted querrá obtener la aplicación en una de las tiendas de Apple ya que "abusando" de la empresa de distribución de la firma es costoso en tiempo y dinero para configurar y a lo largo del tiempo, no es difícil conseguir una aplicación a través de la revisión. Sí, usted puede conseguir un retraso de un mes o dos o más, pero si persisten, no es rara la app que no puede desplegar a menos que usted está rompiendo una de las reglas que Apple se preocupa mucho acerca de como incluyendo los marcos que utilizan la API privada o que se ejecute código de descarga después de que la aplicación ha sido firmado y presentado para su aprobación.

La otra opción es enviar el código fuente de cada usuario y de usar Xcode para construir, auto firme y, a continuación, instalar su propia aplicación. Que puedan volar por motivos de usuarios de una especialidad de la aplicación. GitHub o de otra fuente de herramientas le ayudan a empujar a cabo las actualizaciones, pero estaría apoyando a la gente y, posiblemente, cargo para el que, en lugar de la aplicación de la misma en virtud de ese modelo.

1voto

MrMojoRisin Puntos 2001

La tela.io es realmente grande.

Usted puede enviar una invitación por correo electrónico y recibirá la correspondiente UDID por correo electrónico.

Y lo realmente bueno de la Tela es el Crashlytics y Analítica de las características.

La Tela de la plataforma se compone de cuatro modular kits de que la dirección de algunos de la más común y generalizada de los retos que todos los desarrolladores de aplicaciones de la cara: la estabilidad, la distribución de los ingresos y de la identidad. Combina la servicios de Crashlytics, MoPub, Respuestas, Twitter y demás para ayudarle a construir más estable aplicaciones, generar ingresos a través de los móviles más grande del mundo ad exchange y permitir que toque en Twitter de inicio de sesión en los sistemas y rica flujos de contenido en tiempo real para una mayor distribución y sencillo de la identidad. Y la Tela fue construido con la facilidad de uso en mente. Instalación solo toma unos minutos, y la mayoría de las características requieren sólo unas pocas líneas de código – así que usted pasa menos tiempo en la gestión de los SDKs y más tiempo a la construcción de la mejor experiencia para sus usuarios.

http://frabric.io

0voto

Chris4d Puntos 181

Diawi es una gran plataforma para lo que buscas hacer.

Esencialmente, usted subir tu aplicación para esta plataforma y obtener un enlace corto que usted puede enviar a sus probadores. Cuando se abra el enlace en su dispositivo iOS que se le pedirá que instale la aplicación.

Como se detalla en su página web, el inconveniente es que tienes que añadir a cada usuario del dispositivo para el aprovisionamiento de perfil utilizado para instalar la aplicación.

Esta es probablemente tan fácil como se pone para los usuarios, sin que se distribuyen a través de TestFlight.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X