Implementar la aplicación iOS solo para empleados de una empresa

Estoy desarrollando una aplicación para iOS que será utilizada solo por empleados de una compañía (no para su distribución en la tienda de Apple), pero probablemente será utilizada por más de 100 dispositivos. Para join a "iOS Enterprise Developer Program ($ 299)" se necesita la compañía DUNS Number (no soy una empresa, así que no tengo una).

Entonces, ¿la empresa que usará la aplicación iOS debe hacer el logging en "iOS Enterprise Developer Program ($ 299)" y tener un número DUNS para distribuir la aplicación a sus empleados? ¿O no puedo desplegar mi aplicación en más de 100 dispositivos sin el "Progtwig Enterprise Developer de iOS ($ 299)" (sin jailbreak)?

Entonces, ¿la empresa que usará la aplicación iOS debe hacer el logging en "iOS Enterprise Developer Program ($ 299)" y tener un número DUNS para distribuir la aplicación a sus empleados?

Eso es correcto: la compañía se unirá al progtwig Enterprise y eso les dará el derecho de distribuir la aplicación internamente. Pueden agregarlo a su equipo de desarrollo para que pueda desarrollar su código con su suscripción. En el pasado, las empresas tenían que tener algo así como 500 empleados para calificar para el progtwig Enterprise. Ese límite puede haber cambiado ahora.

¿O no puedo desplegar mi aplicación en más de 100 dispositivos sin el "Progtwig Enterprise Developer de iOS ($ 299)" (sin jailbreak)?

Correcto, y "desplegar" no es la palabra correcta. Con una count de desarrollador estándar, puede probar su aplicación en hasta 100 dispositivos utilizando la distribución 'ad hoc'. Sin embargo, eso no es realmente un medio para implementar su aplicación, está destinado principalmente a testings. Por ejemplo, probablemente tenga que actualizar la aplicación cada pocos meses a medida que caduque la provisión.

Si usted es un desarrollador de iOS (individuo que no tiene el número DUNS) y está escribiendo una aplicación para una empresa que desea distribuir la aplicación para más de 100 dispositivos, entonces sí, esa empresa debe registrarse para una empresa desarrolladora de iOS progtwig.

El progtwig requiere su número DUNS y un contacto para su departamento legal. La compañía debe firmar un acuerdo con Apple para que no abusen del certificate. El mal uso sería distribuir cualquier aplicación desarrollada fuera de la empresa sin pasar por la tienda de aplicaciones.

Sin embargo, lo que puede hacer es firmar su aplicación con su certificate de distribución ad hoc individual y entregarles la IPA. Luego tendrán que codificar el file IPA con su certificate de distribución interno para desplegarlo.

El command es
codesign -f -s {SIGNER-IDENTITY} "/Path for your .app file"

donde {SIGNER IDENTITY} es iPhone Distribution: Company, Inc. que pueden encontrar en el acceso de llavero y Path for your .app file en su carpeta de carga. Descomprima su ipa y su carpeta de carga, encontrará suapp.app para que se vea así

codesign -f -s "iPhone Distribution: Company, Inc." /Users/MyName/Desktop/MyApp/Payload/MyApp.app