licencia development developer desarrollador cuenta apple app ios in-house-distribution

ios - development - Distribuir la aplicación en casa



ios app development (4)

La empresa para la que trabajo se acerca a la finalización de una aplicación de iOS para uso interno solo entre los empleados. He investigado un poco y descubrí que el despliegue interno sería el más adecuado para nuestro uso. Sin embargo, hay algunas cosas que, según mi investigación, no tengo claro y me gustaría saber de las personas que han implementado aplicaciones con este método.

Si implementamos una aplicación de forma interna, ¿todavía debe enviarse a Apple o este método supera este problema? ¿Hay algún requisito adicional? He revisado el sitio web de Apple y entiendo que la aplicación debe estar alojada en un servidor seguro y sobre la necesidad del archivo XML que lo acompaña. ¿Mi empresa necesita registrarse en este "Programa para desarrolladores de iOS" antes de poder distribuirlo internamente? ¿Qué limitaciones existen si se publican en exceso en la tienda de aplicaciones?

Gracias por su tiempo a cualquiera que responda.


Si implementamos una aplicación de forma interna, ¿todavía debe enviarse a Apple o este método supera este problema?

No, no es necesario enviar a Apple.

¿Hay algún requisito adicional?

Sí, necesitas una cuenta de desarrollador Enterprise. Requiera su propio servidor para alojar las aplicaciones y necesita implementar un método de distribución. También puede optar por servicios de MDM de terceros que administran la parte completa del servidor por usted. Pero hay un costo involucrado.

¿Qué limitaciones existen si se publican en exceso en la tienda de aplicaciones?

Las aplicaciones firmadas de forma interna se instalan en cualquier dispositivo sin tener que agregar el UDID. La desventaja de esto es la distribución ilegal de su aplicación, de ahí la necesidad de un servidor seguro o una descarga autenticada. Además, la cuenta de la empresa caduca al cabo de un año, las aplicaciones deben distribuirse nuevamente con el suministro interno renovado.

Puede ir a través de la distribución de aplicaciones empresariales para dispositivos iOS para la distribución interna.

¡Espero que ayude!


Apple no tiene que aprobar las aplicaciones ''internas''. Echa un vistazo a this guía en el sitio de desarrolladores de Apple. Sin embargo, necesitará una Cuenta de Desarrollo Empresarial, esto es un costo adicional.

Ese documento explica sus opciones para distribuir su aplicación empresarial. Finalmente, en cuanto a las limitaciones, ya que no requiere la aprobación de Apple, básicamente puede hacer lo que quiera y no tener que preocuparse por aprobar el proceso de aprobación de Apple.

De hecho, tenemos varias aplicaciones internas alojadas en un servidor web interno, luego los usuarios visitan el sitio web y descargan las aplicaciones que necesitan.


Enterprise Program no tiene límite de dispositivos con los que puede probar (implementar) sus aplicaciones. El Programa de Desarrolladores Normal tiene un límite de 100 dispositivos.

Digamos que solo tendrá menos de 100 dispositivos en su empresa que puede usar con el Programa normal, de lo contrario necesitará el Programa para empresas.

Recomiendo encarecidamente https://testflightapp.com/ para lo que planea.

Puedes invitar a los empleados enviándoles un correo electrónico. Se registran en https://testflightapp.com/ y pueden descargar la aplicación en sus dispositivos. También reciben notificaciones para actualizaciones a través de correo electrónico. Solo necesita cargar sus ipas en https://testflightapp.com/ para eso.


La tienda de aplicaciones pública no es la única opción para distribuir su aplicación. (Además, Apple no acepta aplicaciones internas).

He identificado 5 opciones que debes conocer sobre la distribución de aplicaciones.

1) El App Store público

2) Programa Enterprise para desarrolladores de iOS

3) Programa de aplicaciones B2B personalizado

4) Distribución Ad Hoc (destinada a Pruebas)

5) Servicio de prueba beta de iOS: TestFlight

En primer lugar mira a Testflight!

TestFlight es una plataforma inalámbrica gratuita que se utiliza para distribuir aplicaciones beta e internas de iOS a los miembros del equipo. Los desarrolladores pueden administrar las pruebas y recibir comentarios de su equipo con el Panel de TestFlight. TestFlight hace uso de su licencia empresarial de iOS o su licencia de desarrollador para crear aplicaciones aprovisionadas empresariales y ad hoc.

¡Espero que esto ayude! Lea más sobre el desarrollo de aplicaciones.