Cargue la aplicación iOS en el website sin enviarlo a la App Store

Tengo un cliente que quiere su propia aplicación, y solo tenerla en su propia tienda para clientes, no en la App Store de iOS. Me preguntaba si es posible crear una aplicación, no enviarla a la tienda de aplicaciones, sino uploadla a un website y hacer que esté disponible para su descarga directa a 50 dispositivos.

Técnicamente, sí puede distribuir una aplicación fuera de App Store utilizando el Progtwig de implementación empresarial.

Sin embargo, de acuerdo con los términos del Progtwig de implementación empresarial, la distribución está limitada solo a los empleados de su organización, y en su caso menciona que quiere distribuir la aplicación a sus clientes.

Vea los detalles completos en la documentation de Apple aquí: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html

Para una situación como esta, deberían usar realmente la tienda de aplicaciones Business to Business.

https://developer.apple.com/programs/volume/b2b/

Esto les permitirá limitar la disponibilidad de la aplicación solo a la invitación. Permite la distribución privada y puede establecer su propio precio (puede ser gratis si es apropiado). Esto está disponible con la licencia de desarrollador estándar (no Enterprise one).

No existe una forma oficialmente sancionada de hacer esto, que yo sepa, que no sea interno de Enterprise, o mediante el uso de la licencia del desarrollador (su), que no suena como lo que necesita.

Tenga cuidado: https://www.theiphonewiki.com/wiki/Misuse_of_enterprise_and_developer_certificates

Apple tiene un control muy estricto sobre la plataforma y específicamente evita lo que su cliente quiere.

Me gustaría preguntar por qué su cliente quiere evitar a Apple aquí. Si bien es cierto que Apple toma el 30% del precio, también proporcionan una gran cantidad de infraestructura y security a cambio. ¿Quizás quieren maximizar las ganancias, o su contenido no satisface las restricciones de Apple?

Desarrollar una aplicación web puede ser una alternativa. Cuando se hace correctamente, estos pueden proporcionar interfaces similares, y el acceso se puede controlar, y Apple está fuera de la ecuación.

De lo contrario, podría crear una count de desarrollador separada para esto, y los 50 dispositivos podrían registrarse individualmente por su ID. Esto ya no será anónimo, y deberá renovarse anualmente.