Pregunta

He estado buscando stackoverflow, leyendo varios blogs para obtener la respuesta a mi pregunta "¿Puedo distribuir mi aplicación a alguien sin obtener el UDID de su dispositivo?"

Las respuestas que encontré son "¡NO! Debes tener la lista de UDID"

PERO, hay personas (empresa privada) que me dicen que solían instalar aplicaciones sin dar los UDID de sus dispositivos al desarrollador.El desarrollador solía enviarles un archivo .ipa, solo lo arrastran y sueltan en itunes, ¡eso es todo!Estoy mareado ..

¿De qué manera lo hicieron sin UDID?(Estoy en contra del jailbreak, no es una opción)

¿O quizás están mintiendo?

¿Fue útil?

Solución

"Empresa privada". Ahí está la pista.

Los desarrolladores de la tienda de aplicaciones solo pueden distribuir aplicaciones a (hasta 100) dispositivos con UDID conocidos. Ese es el plan de $ 100 que la mayoría de nosotros tenemos . Solo podemos crear perfiles de firma para distribución ad-hoc a nuestros 100 dispositivos, o para enviar a Apple. ([eta:] O, ahora, para la distribución por tiempo limitado a AppleID específicos a través del nuevo Apple TestFlight .)

También existe el programa desarrollador empresarial , un plan anual abierto de $ 300 para empresas (actualmente, cualquier empresa con un número DUNS; los requisitos solían ser más estrictos). Los desarrolladores empresariales no pueden enviar a la tienda de aplicaciones, pero pueden firmar aplicaciones para su instalación en cualquier dispositivo, sin conocimiento de los UDID.

El contrato de desarrollador empresarial incluye un acuerdo para no instalar dichas aplicaciones en dispositivos no asociados con la organización o empresa. Los dispositivos verifican el certificado de firma con Apple, por lo que si intenta vender aplicaciones firmadas por la empresa al público, Apple lo notará y lo cerrará. Además, los perfiles de aprovisionamiento empresarial caducan anualmente, por lo que los dispositivos deben actualizarse con nuevos perfiles o las aplicaciones dejan de funcionar.

[Editar para agregar, más tarde:] Una tercera opción excelente (en realidad, solo una característica de la primera) es B-2-B App Store. Descubrimos que se ajusta mucho mejor a la mayoría de los casos de usuarios en los que habíamos configurado cuentas empresariales para los clientes antes. Funciona casi igual que la distribución normal de la tienda de aplicaciones, excepto que la aplicación no es pública: solo es visible para una lista de AppleID de clientes que usted, el desarrollador, especifica al cargar. Aquellos clientes, que deben ser parte del programa de compras por volumen gratuito, pueden "comprar" tantas copias de la aplicación como quieran, en forma de códigos de canje, y distribuirlos a los dispositivos del usuario final como sea conveniente.

Es muy elegante. Mire el video de la WWDC sobre él. Las aplicaciones B2B pueden costar lo que quieras, incluido $ 0. Las descargas y actualizaciones utilizan los mecanismos normales de la tienda de aplicaciones. Los códigos de canje se pueden asignar por dispositivo en lugar de por AppleID si el cliente usa Apple Configurator para aprovisionar sus dispositivos. Existen algunas limitaciones, pero no son onerosas. Muy recomendable.

Otros consejos

Es posible utilizar Apple Developer Testflight (sí, Apple compró una empresa llamada Testflight y not cambiar el nombre de su servicio) para distribuir aplicaciones iOS sin necesidad de administrar UDID.

Pruebas internas

Debes conocer a los probadores iTunes Apple ID y hay un límite estricto de puestos disponibles para probadores beta por aplicación.A partir de 2016, son 25 probadores con hasta 10 dispositivos cada uno.Debes asignar a los evaluadores funciones de administrador o desarrollador.

Pruebas externas

La aplicación debe pasar el proceso de revisión y hay un límite de 2000 usuarios.

Hay un par de servicios que pueden hacer esto por usted, uno es TestFlight que utiliza la firma del desarrollador de Enterprize quergeorge ha descrito cómo distribuir su aplicación.Los evaluadores ni siquiera necesitan usar iTunes para instalar la aplicación en su dispositivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top