Pregunta

Estoy tratando de distribuir una aplicación para iPhone ad hoc internamente para una prueba beta a 3 usuarios, yo mismo (iPhone 4) y otros dos (iPad 2, iPhone 3G). Mi dispositivo también sirvió como dispositivo de desarrollo. Seguí toda la documentación de Apple, archivé la aplicación y la preparé para la implementación empresarial. Lo puse en mi servidor web con el archivo Manifiesto .Plist. Para probarlo, lo instalé en mi propio dispositivo (que nuevamente es el dispositivo de desarrollo), y funcionó. Entonces, envié el enlace a mis otros 2 usuarios, quienes informaron que recibieron un mensaje que decía que "no pueden descargar". Así que primero pensé que podría ser un problema con el UDID, lo cual no es. Hice que mi usuario descargara una aplicación de remitente UDID, y coincidían perfectamente. Eso fue después de hacer esta pregunta:¿Cuál es el tipo de mime para .mobileprovision?en el que quería saber el tipo MIME para un archivo .mobileprovision. Tomé esta información y luego también envié un enlace al perfil de aprovisionamiento. Los dos usuarios de mi prueba podrían descargar e instalar la multa del archivo .mobileprovision; El problema fue cuando nuevamente intentaban instalar la aplicación. Un usuario recibió un mensaje que decía "no puede conectarse al servidor www.myserver.com", mientras que el otro instaló el 80% de la aplicación, antes de recibir el mensaje "No se puede descargar" con 2 opciones: "Vuelve a intentar" y "Hecho".

Estoy en una pérdida. ¿Alguien tiene alguna idea? ¡Estoy desesperado! ¡Gracias por adelantado!

¿Fue útil?

Solución

Intenta usar TestFlightApp.com. Es gratuito, y básicamente ayuda a automatizar el proceso de realizar pruebas ad-hoc por aire.

"No se puede descargar" parece ser un mensaje de consumo de que algo no está bien: o su IPA y su archivo de MobileProvision no coinciden, o su archivo de provisión no incluye el UDID correcto, o posiblemente solo hay problemas de conectividad .

Otros consejos

Para los que no usan TestFlight, verifique el objetivo de implementación en la página Resumen. Tal vez lo establezca demasiado alto, lo que no siempre es necesario.

Una vez que creé una nueva aplicación que Xcode configuró automáticamente el último objetivo para mí, que era 5.1.1, pero el usuario estaba usando 5.0.x. Lo cambié a 4.0 con un cambio de código muy pequeño (débil-> asignación), y luego funcionó.

Sé que probablemente sea demasiado tarde para ayudarte, pero tuve un problema similar. La aplicación se descargaría, y luego, cuando pudiera ver "Instalación", había una ventana emergente con el mensaje descrito por OP.
El ASNWear era eliminar el perfil de aprovisionamiento del iPad y reiniciar el dispositivo.

Configuración/general/perfil/eliminar

Como nota, el primer perfil de aprovisionamiento se cargó al dispositivo a través del cable desde MacBook.

Este es otro caso del problema. Debe registrar primero el UDID del dispositivo antes de exportar IPA. Los dispositivos que registraron UDID después de exportar IPA, esos no pueden descargar el IPA.

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