ios - tutuapp - transferir datos de android a iphone
¿Puedo distribuir mi aplicación para cualquier dispositivo sin UDID? (3)
He estado buscando stackoverflow, leyendo en varios blogs para obtener respuesta a mi pregunta "¿Puedo distribuir mi aplicación a alguien sin obtener su dispositivo UDID?"
Las respuestas que encontré tienen que ver con "¡NO! Debes tener la lista de UDID"
PERO, hay personas (compañías privadas) que me dicen que solían instalar aplicaciones sin entregar sus dispositivos UDID al desarrollador. El desarrollador solía enviarles el archivo .ipa, solo lo arrastraban y soltaban en itunes, ¡eso es todo! Estoy mareado..
¿De qué manera lo hicieron sin UDIDs? (Estoy en contra de jailbreak, no es opción)
O, tal vez están mintiendo?
"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 la distribución ad-hoc a nuestros 100 dispositivos, o para enviarlos a Apple. ([eta:] O, ahora, para la distribución por tiempo limitado a ID de Apple específicas a través del nuevo TestFlight de Apple ).
También existe el programa de desarrollador empresarial , un plan anual de $ 300 abierto a las 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 UDIDs.
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 al público aplicaciones firmadas por la empresa, 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 adelante:] Una tercera opción excelente (en realidad, solo una característica de la primera) es la App Store B-2-B. Descubrimos que esto es mucho mejor para la mayoría de los casos de usuarios en los que antes habíamos configurado cuentas empresariales para clientes. 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 los ID de Apple del cliente que usted, el desarrollador, especificó en la carga. Esos clientes, que deben ser parte del programa de compra de volumen gratuito, pueden "comprar" tantas copias de la aplicación como deseen, en forma de códigos de canje, y distribuirlas a los dispositivos del usuario final, sin embargo, es conveniente.
Es muy resbaladizo Mira el video de la WWDC en él. Las aplicaciones B2B pueden costar lo que quieras, incluyendo $ 0. Las descargas y actualizaciones utilizan los mecanismos normales de la tienda de aplicaciones. Los códigos de canje pueden asignarse por dispositivo en lugar de por AppleID si el cliente utiliza Apple Configurator para aprovisionar sus dispositivos. Hay algunas limitaciones pero no son onerosas. Muy recomendable.
Es posible usar Apple Developer Testflight (sí, Apple compró una empresa llamada Testflight y no cambió el nombre de su servicio) para distribuir aplicaciones de iOS sin necesidad de administrar UDID.
Pruebas internas
Debe conocer la ID de Apple de iTunes de los probadores y existe un límite estricto para los asientos de los probadores beta disponibles por aplicación. A partir de 2016 son 25 evaluadores con hasta 10 dispositivos cada uno. Necesitas asignar a los evaluadores administradores o roles de desarrollador.
Pruebas externas
La aplicación tiene que 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 de desarrollador empresarial que rgeorge ha descrito para distribuir su aplicación. Los evaluadores ni siquiera necesitan usar iTunes para instalar la aplicación en su dispositivo.