¿Por qué las aplicaciones prohibidas en la App Store solo explotan el programa iOS Developer Enterprise?

Sí, no vemos mucho de esto.

No porque sea difícil obtener un certificado, no lo es, sino porque sus aplicaciones se pueden deshabilitar en casos gratuitos. A través del cifrado de clave pública y la cadena de confianza, Apple tiene derechos de veto.

La firma de aplicaciones está usando el cifrado de clave pública, y Apple sirve como autoridad de certificación que mantiene una lista de revocación de certificados para los certificados empresariales que han asignado a las empresas.

Las aplicaciones llevan una firma de un certificado, en este caso el certificado de empresa del Programa de Desarrolladores de iOS que Apple ha firmado: en el sistema de Apple, un desarrollador necesita este certificado para firmar sus propias aplicaciones.

Periódicamente, los dispositivos descargan la lista de revocación de una autoridad de certificación, quizás actualizándose cada pocos días. Si Apple descubre que una compañía infringe sus reglas, puede revocar su certificado y la aplicación dejará de funcionar para todas las instalaciones actuales y futuras.

Aparentemente, en casos gratuitos, Apple ha hecho exactamente esto:
Ejemplo en Stackoverflow

No es un gran modelo de negocios para la mayoría de las empresas. Tal vez 1 día en total para salir al mercado 🙂

Esa cuenta Enterprise completa podría ser eliminada en caso de mal uso …