2011-11-15 6 views
28

Estoy desarrollando una aplicación para iPad para una empresa. Debido a razones de confidencialidad, no desean publicar la aplicación en la tienda de aplicaciones.Empresa Dentro de la Casa distribución de aplicaciones

El cumplir con los requisitos del programa de la empresa pero no han participado todavía. La compañía quiere saber cómo es el proceso de distribución. Me he zambullido en la documentación de Apple jungle y estoy un poco confundido acerca de los perfiles de aprovisionamiento. Debido a las razones de confidencialidad que me gustaría utilizar la API de seguridad de manzana utilizando DeviceLock con perfiles de configuración de modo me encontré con MDM-servidores.

Ahora mi pregunta real: ¿Todavía necesito el UDID de cada dispositivo que deseo usar con el programa empresarial Y si es así, puedo enviar nuevos perfiles de suministro (con nuevos dispositivos) a todos los dispositivos existentes a través de MDM-Server sin recompilar y redistribuir toda la aplicación?

+0

Hola Dominik, estoy buscando algo similar y estoy planeando inscribirme para el programa empresarial. ¿Podrías decirme cómo lograste esto? No estoy obteniendo cómo distribuir la aplicación a cientos de usuarios sin registrar sus UDID. ¿Qué haces cuando la aplicación cambia? ¿Envía un archivo .app modificado con un perfil de provisión al usuario de la aplicación individual? – applefreak

Respuesta

10

No estoy seguro de lo que necesita el UDID de cada dispositivo en el programa de la empresa. This answer parece implicar que no es necesario.

Definitivamente puede empujar un nuevo perfil de aprovisionamiento sin volver a compilar.

Usted también tiene que planificar en la actualización de los certificados de cada año, véase:

Una aplicación no se ejecutará si el certificado de distribución ha expirado. Actualmente, los certificados de distribución son válidos por un año. Unas pocas semanas antes de que caduque su certificado, solicite un nuevo certificado de distribución desde el Centro de desarrollo de iOS, úselo para crear nuevos perfiles de aprovisionamiento de distribución , y luego recompile y distribuya las aplicaciones actualizadas a sus usuarios.

Fuente: http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

+0

gracias, estas son muy buenas noticias! – Dominik

4

Con el programa de distribución de empresa, puede firmar su aplicación con certificado de distribución Dentro de la casa, que no requiere UDID. Esa aplicación se puede instalar en cualquier dispositivo iOS y el perfil de aprovisionamiento está incorporado en la aplicación. Para las aplicaciones ya se ha escrito y distribuido utilizando AdHoc construye puede Codesign .app utilizando la herramienta codesign en su Mac para firmar la aplicación para usar el certificado de la casa y convertir a IPA.

37

que definitivamente no!

puede distribuir la aplicación a través

  • Dentro de la Casa Distribución: Edificio con ese perfil creará un archivo de un .Plist .ipa y. Usted pone eso en un sitio web que está protegido mediante autenticación básica. Ponga un enlace al archivo plist en el sitio en el siguiente formato. Luego puede navegar a ese sitio con cualquier ios-dispositivo, escribir sus credenciales, hacer clic en el enlace e instalar la aplicación.
<a href="itms-services://?action=download-manifest&url=http://myDomain.de/path/to/the/MyApp-Version.plist">Download my cool App!</a> 
  • Ad-Hoc de distribución (también posible con el Programa de Desarrolladores de pruebas beta hasta 100 dispositivos): Aquí el uso de dispositivos-ids. Usted construye la aplicación y obtiene un archivo .ipa y un archivo .mobileprovision (un certificado necesario para instalar la aplicación). Envía esos 2 archivos a un cliente y lo instala a través de iTunes (no estoy seguro si puede abrirlo directamente desde el correo en el dispositivo).
+0

¿no podemos usar OTA Distribution? Creo que es la mejor solución. – damithH

+0

Hola, ¿puedes explicarme cómo crear plist? ¿Es necesario agregar íconos e imágenes predeterminadas a plist? –

+0

Sí, ¿cómo conseguimos el plist? Cuando exporto mi archivo desde Organizador, solo obtengo el IPA. ¿De dónde podemos sacar el plist? Gracias. – Bocaxica

Cuestiones relacionadas