iOS: distribuir aplicaciones beta sin UDID

Mi equipo está desarrollando una aplicación para iOS, que aún se encuentra en la fase Beta.

Cuando mostramos la aplicación a socios potenciales, usamos testflight para compartir la aplicación con ellos. Por desgracia, testflight requiere el UDID del usuario, que solo se puede obtener a través de iTunes en una Mac, lo cual es engorroso. Nos gustaría poder enviar correos electrónicos a los usuarios con invitaciones a la aplicación usando solo su dirección de correo electrónico.

¿Podemos usar el Programa iOS Developer Enterprise para permitir que los socios potenciales prueben la aplicación usando solo su dirección de correo electrónico, sin UDID involucrados?

sí... sin UDID, puede usar la cuenta empresarial para enviar el archivo de compilación a los probadores de todo el mundo.

Respuestas (3)

Sí, con una membresía del Programa iOS Developer Enterprise, puede distribuir su aplicación a dispositivos sin necesidad de información sobre el dispositivo.

Sin embargo, ahora que TestFlight está incorporado en todas las cuentas de desarrollador pagas, es mucho más preferible resolver el problema de administrar usuarios de prueba que aumentar su cuenta a empresa.

¡Gracias! ¿Tiene un enlace autorizado para establecer su respuesta?
@Adam Experiencia personal;) ​​Sin embargo, la documentación está detrás del inicio de sesión de membresía. Si desea un ejemplo, la aplicación SE iOS beta se distribuye con Enterprise y no requiere UDID ni perfiles de aprovisionamiento específicos. Se utiliza una lista de propiedades de manifiesto de iTunes para distribuir un .ipa firmado.

TestFlight ya no requiere UDID. Puede distribuir aplicaciones con TestFlight sin tener los UDID de todos esos dispositivos de prueba. Simplemente invite a los evaluadores proporcionando sus direcciones de correo electrónico. Ellos podrán unirse a usted. Necesita una cuenta de desarrollador de Apple (99 USD por año) para usar TestFlight.

Y sí, con Developer Enterprise Program (299 USD por año), también puede distribuir aplicaciones empresariales. Puede distribuir dichas aplicaciones a los usuarios directamente con solo proporcionar la dirección de correo electrónico y tenerlas instaladas en los dispositivos sin ningún límite. La cuenta Enterprise no requiere UDID. Conozca más sobre TestFlight, cuenta Developer Enterprise y otras opciones en Enterprise App Distribution - Blogs de Hexnode

También echa un vistazo a Diawi, podría ser una forma alternativa pero aún "oficial" https://www.diawi.com/

La instalación inalámbrica de aplicaciones en iOS se basa en herramientas y funciones proporcionadas oficialmente por Apple: el servicio itms y un archivo de manifiesto válido que proporciona información sobre la aplicación.

diawi es una herramienta excelente, pero debe haber ingresado el UDID del usuario en la cuenta de Apple Dev y haber descargado el perfil de aprovisionamiento actualizado en XCode antes de poder distribuir una compilación.