ios enterprise ota

IOS Enterprise Distribution a través de OTA



(7)

A partir de diciembre de 2011, estos son los pasos:

  1. Cree un perfil de aprovisionamiento en su cuenta Apple Enterprise
  2. Establezca esto como la Identidad de firma de código en la configuración de compilación de su aplicación.
  3. Asegúrese de que la identificación del paquete coincida con la del perfil de aprovisionamiento.
  4. Seleccione Producto> Archivar para compilar un archivo IPA.
  5. Haga clic en el botón Compartir (también conocido como Distribuir) después de seleccionar su Archivo.
  6. Establecer el botón de opción de Contenido en el paquete de la Tienda de aplicaciones de iOS (.ipa)
  7. Asegúrese de que Identity en el menú desplegable sea el usado desde la cuenta de Enterprise.
  8. Haga clic en Siguiente
  9. Seleccione la casilla de verificación "Guardar para distribución empresarial"
  10. Para la URL de la aplicación, ingrese la URL que indica dónde se colocará el archivo ipa (ejemplo: http://oursite.com/myApp.ipa )
  11. Clic en Guardar. Esto guardará un plist y un archivo ipa para usted.
  12. Coloque estos archivos en su servidor con un enlace formateado de la siguiente manera:
    <a href="itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=http:/oursite.com/myApp.plist" id="text">
  13. Vaya a esta página desde su dispositivo y haga clic en el enlace para instalar la aplicación

Hemos desarrollado una aplicación para iPad empresarial y ahora queremos dársela a nuestros empleados. Inicialmente, al realizar pruebas, utilizamos una distribución ad-hoc que recopilaba todos los UDID del dispositivo de prueba y luego creábamos el perfil.

Ahora en marcha, queremos que esta aplicación se implemente en un servidor web seguro y envíe el enlace a nuestros empleados, para que ingresen el nombre de usuario y la contraseña antes de acceder al enlace.

Hay más de 500 dispositivos que necesitamos para instalar esta aplicación para iPad. ¿Debo recolectar todo el UDID y luego implementar el archivo .ipa , porque la documentación de Apple dice:

Cree un perfil de aprovisionamiento de distribución empresarial que autorice a los dispositivos a usar aplicaciones que haya firmado.

Si no es así, ¿necesita el usuario instalar el archivo profile.mobileprovision y luego instalar el archivo .ipa ?

Todavía no podemos decidir cómo implementar nuestra aplicación debido a este problema. Nos gustaría evitar el proceso de aprobación de la aplicación porque esta maneja una gran cantidad de datos confidenciales.

¿Alguien puede ayudarme en esto, cómo hacer una implementación de OTA para aplicaciones empresariales?


Hay dos soluciones

  1. Pruebe testflightapp.com

    Hace todo por ti. Incluso tiene un SDK que encontré muy útil en la depuración de escenarios con registros e informes de fallas.

  2. Si está buscando tener su propia solución alojada para la empresa, entonces http://hockeykit.net/ es la mejor opción.

    Tiene una aplicación cliente que hace que el proceso de actualización sea sencillo. También tiene un código del lado del servidor que puede implementar en su servidor.

    https://github.com/TheRealKerni/HockeyKit

  1. Actualización 2013-11-23:

    Hemos estado usando Diawi felizmente por bastante tiempo.


He creado la herramienta (es beta, así que sea paciente con ella :)) para generar manifiestos del archivo ipa en línea:

http://manifest-generator.knejzlik.cz/

Genera plist con el archivo index.html. Todo lo que necesita es colocar el contenido del archivo descargado en su sitio.



Probablemente, la mejor forma de distribuir su aplicación móvil empresarial y luego administrar de forma segura usuarios, grupos, datos y dispositivos es utilizando un conjunto de herramientas de Administrador de dispositivos móviles (MDM).

iOS proporciona API específicas que admiten la implementación empresarial a través de productos MDM con características de nivel API, como conexiones VPN por aplicación que le permiten enrutar un servidor de aplicaciones DMZ para conectarse solo a una aplicación específica de iOS firmada. Los proveedores también proporcionaron integración SSO de autenticación y almacenamiento cifrado en los dispositivos para poner a prueba sus aplicaciones empresariales desde otras aplicaciones personales que no son de confianza en un dispositivo BYOD.

Aquí está la revisión de Gartner 2013 de productos MDM:

Los 3 jugadores principales son ahora: Air Watch , Mobile Iron y Citrix XenMobile .

NOTA: No trabajo ni tengo un interés personal en ningún proveedor de MDM.


Puede usar InstallFish.com para esto.

Permite la distribución de OTA para iOS y Android. También tiene una función para obtener automáticamente el UDID y crear sus propias tiendas de aplicaciones.

Aún necesitará aprovisionarlos a través de su cuenta empresarial, pero hace que todo el proceso de instalación de OTA sea mucho más fácil, especialmente para las distribuciones empresariales.