sesion - Despliegue de aplicaciones iOS sin AppStore
apple store usa (3)
Para dispositivos iOS en stock, solo tienes 4 opciones:
1) Distribución ad hoc a hasta 100 dispositivos máximo total por inscripción de desarrollador de iOS (incluido Ad Hoc inalámbrico a través de archivo de manifiesto y SSL).
2) Distribución empresarial para distribución a empleados de corporaciones con una calificación D&B.
3) la tienda de aplicaciones iTunes de Apple si Apple aprueba su aplicación. (Esto incluye el programa B2B y las aplicaciones protegidas por cuenta / contraseña). (Esto ahora también incluye hasta 1000 personas que utilizan el nuevo servicio Testflight de Apple).
4) Distribución ilimitada a otras personas que tengan sus propias inscripciones de Desarrolladores iOS / Apple individuales, de la empresa o empresa. La distribución puede ser como un proyecto Xcode con código fuente o una biblioteca precompilada, o como un archivo ipa o archivo que el cliente puede (re) codificar con sus propios certificados de desarrollador. Para aplicaciones con un precio de más de $ 99 por cliente, el costo de esta inscripción al programa anual para desarrolladores podría ser solo un pequeño costo adicional para el cliente (y, con las autorizaciones legales correspondientes, podría tratarse como un servicio anual pagado).
4 b.) ACTUALIZACIÓN AGREGADA: a partir del lanzamiento de Xcode 7 de Apple (a fines de 2015), cualquier persona con un ID de Apple gratuito puede usar Xcode 7 en su Mac para instalar aplicaciones de proyectos de Xcode compilables directamente en sus propios dispositivos iOS conectados. De esta manera, sin necesidad de pagar $ 99 a Apple para inscribirse. Ver this respuesta
Básicamente, esto permite una distribución ilimitada a cualquier persona con acceso físico a una Mac actual y que sepa cómo ejecutar Xcode.
Las opciones (1), (2) y (4) no requieren pasar por la aprobación de la tienda de aplicaciones. No hay otras opciones para distribuir aplicaciones para almacenar dispositivos con iOS.
Estoy desarrollando una aplicación en mi empresa. Queremos distribuir esta aplicación a nuestros clientes, pero sin utilizar la AppStore de Apple, ¿es posible?
Escuché sobre MDM (administrador de dispositivos móviles) pero no estoy seguro de si cubrirá esta necesidad.
También escuché sobre la licencia de desarrollador de empresa para la implementación interna, pero si entiendo correctamente, significa que la aplicación solo se puede implementar dentro de mi empresa y no a nuestros clientes, ¿es correcto?
Gracias por tus aclaraciones.
Seb
Puede echar un vistazo a https://testflightapp.com/ . Lo utilizamos mucho para los clientes que solo necesitan una aplicación para realizar pruebas en la fase de desarrollo y para las aplicaciones que se usan para convenciones (tiempo limitado, número limitado de unidades).
Testflight es muy fácil de usar tanto para los desarrolladores como para los usuarios finales, pero no es muy adecuado para las aplicaciones que se van a usar en una gran cantidad de dispositivos, ya que todos los dispositivos que están instalados deben estar en su perfil de aprovisionamiento. que tiene un número limitado de ranuras.
EDITAR El testfligt approch ya no es válido. Ahora puede utilizar el TestFlight integrado en itunesconnect. Alternativamente, usted podría integrar crashlytics.com , al usar su sistema de distribución. Funciona bastante bien
Si está tratando de obtener aplicaciones para los clientes sin la App Store, tiene opciones, pero ninguna de ellas es increíble.
Hay muchas opciones para la distribución aérea del binario, que realmente no es la parte complicada. Tiene soluciones MDM, HockeyKit, TestFlight, manipulación manual del servidor, todo es bastante fácil y está bien documentado.
Donde las cosas se ponen feas es en la firma. Si definitivamente no desea participar en el entorno de la tienda de aplicaciones (no hay tienda de aplicaciones, no hay un programa de compras por volumen), solo tiene dos opciones reales:
- Ad Hoc - Limitado a 100 dispositivos. Los dispositivos deben agregarse explícitamente a una disposición.
- Empresa: sin límite de dispositivos, no es necesario que los dispositivos se agreguen explícitamente a las disposiciones. En efecto, estas compilaciones se ejecutarán en cualquier dispositivo ; La advertencia es que no está legalmente autorizado para distribuir estas compilaciones a nadie fuera de su empresa.
Si tiene la intención de desarrollar una aplicación para alguna otra compañía y sus empleados, entonces su única opción viable es firmar la compilación final con un certificado de firma adjunto a la cuenta de desarrollo de dicha compañía. La ruta de firma de la empresa es un enfoque realmente excelente, si puede lograr que la empresa firme todos los documentos para obtener su propia cuenta de desarrollador, que es de su propiedad.