Apple: ¿cómo distribuir sin tienda?

Actualmente estoy desarrollando una aplicación para iPhone y uso un "programa estándar de Apple".

En este momento, estoy implementando esta aplicación para usuarios con OTA con certificado de distribución e instalación OTA (por aire).

Está funcionando, pero tengo un límite de hasta 100 dispositivos.

Leí que el "Programa empresarial de Apple" no tiene este límite (de 100 dispositivos).

Es correcto ?

Si me inscribo en el programa Enterprise, ¿tendré que obtener dispositivos UUID para generar perfiles de aprovisionamiento para implementar mi aplicación (como lo hago ahora con el programa estándar y los usuarios de mis 100 dispositivos)?

Gracias por los comentarios.

preguntado el 08 de noviembre de 11 a las 14:11

2 Respuestas

No, no es necesario que conozca los UDID para aplicaciones distribuidas empresariales.

Sin embargo, es muy importante tener en cuenta que no se le permite distribuir aplicaciones empresariales a personas que no sean sus empleados u otros miembros de la organización que se inscribieron en el programa Enterprise Dev.

Debe tener en cuenta que las aplicaciones distribuidas empresariales están firmadas con un certificado de distribución especial y un perfil de aprovisionamiento que solo permiten que la aplicación se ejecute después de que el dispositivo haya tenido la oportunidad de verificar con los servidores de Apple si su certificado aún es válido. Esto significa que Apple, en caso de que aprendan sobre aplicaciones empresariales distribuidas ilícitamente, es perfectamente capaz de cerrar estas aplicaciones revocando el certificado de distribución. Además, esos certificados caducan cada año de todos modos, al igual que lo hacen los certificados de distribución regulares.

Desafortunadamente, no hay una solución real para su problema; lo sé, porque el límite de 100 dispositivos también puso fin a un proyecto de investigación de uno de mis clientes. En su forma actual, los programas de desarrollo disponibles que ofrece Apple ofrecen solo un mínimo de flexibilidad. Es posible que desee ponerse en contacto con ellos al respecto, si suficientes personas lo hacen, tal vez cambien algo algún día.

respondido 08 nov., 11:19

Gracias por responder. ¿El certificado de distribución vence cada año? En caso afirmativo, ¿cómo pueden los usuarios de la organización usar la aplicación (implementada desde el programa empresarial)? - TheFrancisOne

Debe volver a compilar su aplicación con su certificado de distribución renovado y su perfil de aprovisionamiento antes de que expire el anterior. Luego, simplemente distribuya la nueva versión a sus usuarios. Debe hacer esto al menos una vez al año y le recomiendo que incluya un recordatorio de actualización en su aplicación para que sus usuarios sepan la necesidad de actualizar. - Tostador

De acuerdo, pero si se gasta el año y los usuarios no actualizan con una nueva aplicación generada con un nuevo certificado, ¿estos usuarios aún pueden usar la aplicación anterior? - TheFrancisOne

No, no pueden. La aplicación dejará de funcionar a menos que proporciones una actualización. - Tostador

El Apple Enterprise Program solo permitirá la distribución dentro de la organización. Además, Apple restringe el Programa Enterprise a grandes organizaciones y existen otras restricciones en cuanto a la membresía.

Si está buscando distribución general, el programa Apple Enterprise no es una opción.

respondido 08 nov., 11:18

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.