¿Puedo vender una aplicación de iOS directamente a un usuario sin pasar por App Store (una aplicación que no requiere un dispositivo con jailbreak)?

Absolutamente puedes, y Apple lo admite. No sé de qué están hablando los otros respondedores.

Tengo varias aplicaciones que mis clientes usan como herramientas internas para sus fuerzas de ventas o técnicos. Nunca fueron para el lanzamiento de la App Store. Se colocan en los dispositivos de los usuarios a través de una plataforma MDM (que es “Administración de dispositivos móviles”), con la cual un dispositivo está registrado y que obtiene privilegios de administrador en sus dispositivos “administrados”, incluida la capacidad de instalar aplicaciones. El que he visto usar a la gente se llama Air Watch, y está bien. Y hay varios otros en el mercado que también estarían bien.

Esto se llama Enterprise Distribution, y es una forma completamente legítima de distribuir aplicaciones fuera de la tienda de aplicaciones.

También podría usar algo como Test Flight o Crashlytics Beta para distribuir aplicaciones a los usuarios de una forma individual. Nuevamente, nada en su acuerdo con Apple previene o desalienta eso, aunque hay algunas razones técnicas por las que eso no es tan bueno como usar un MDM.

Según un representante de Apple en la división de iOS con el que hablé, la distribución de aplicaciones empresariales para la venta fuera de su organización es una violación directa de sus TOS con Apple. Puede hacerlo, y si su cliente es un socio empresarial suyo o un tercero similar, está bien. Sin embargo, en este caso, el operador pregunta si él / ella puede VENDER la aplicación, lo que va en contra de la App Store , ya que Apple no está recortando un 30% en esa venta.

Técnicamente, existen algunas soluciones que podrían hacer esto posible. Sin embargo, viola su acuerdo con Apple y la molestia, la experiencia de la compra individual, etc., realmente no valdría la pena.

Además, ¿realmente querrías que Apple respire por tu cuello con todos los abogados que tienen a mano?

No, no puede vender una aplicación de iOS directamente a un usuario sin pasar por App Store. Si bien es técnicamente posible (aunque complicado), suponiendo que use las herramientas de Apple para desarrollar la aplicación, viola los términos que acordó al usar esas herramientas.

No vale la pena. Si lo fuera, verías a muchos desarrolladores haciéndolo.

Es posible y un poco complicado, pero no se recomienda.

Técnicamente es posible, pero hacerlo rompe sus acuerdos con Apple, por lo que la respuesta es no.