identifiers development developer certificates apple app ios ad-hoc-distribution

ios - development - Distribución ad hoc para pruebas beta xcode 4.3



provisioning profile ios (4)

Después de seguir los excelentes tutoriales de http://www.raywenderlich.com/ sobre cómo enviar tu aplicación a la tienda de aplicaciones desde la primera, comencé a planear mi programa de prueba beta.

No voy a entrar en detalles de todo lo que salió bien, pero con lo que estoy lidiando en este momento.

He leído muchas publicaciones sobre cómo crear perfiles de aprovisionamiento para la distribución ad hoc de mi aplicación para beta testers. Me he centrado en aquellos que ayudan a los usuarios a obtener la aplicación por aire (OTA) después de una recomendación en el foro.

También sé que TESTFLIGHT está por ahí pero no puedo usarlo esta vez.

Todo funciona bien, excepto la parte donde la aplicación realmente se instala en mi dispositivo. Sigo recibiendo el error "No se puede descargar la aplicación" después de unos segundos de presionar "Instalar".

Hay varias posibilidades y combinaciones de certificados, perfiles, firmas, y aquí es donde creo que estoy haciendo algo mal. Me gustaría mostrarte lo que tengo y lo que he hecho y tal vez tus ojos experimentados puedan detectar mi falta de configuración o configuración incorrecta.

Espero me puedas ayudar con esto. Mi gratitud es tuya en avanzado.

En el Portal Provisional de iOS:

1) Perfil de distribución Ad Hoc con un par de dispositivos:

2) Después de descargar e instalar mis certificados (he creado un par de cada uno para fines de prueba):

3) En la configuración de proyecto de mi xCode:

4) Cuando genero el archivo:

5) Subo todo a mi servidor y luego trato de instalar el .ipa en mi iPhone (que es uno de los dos dispositivos incluidos en el perfil)

Y finalmente entiendo esto:

¿Tienes alguna idea sobre lo que podría estar mal?

Gracias por la ayuda,


En caso de que no haya resuelto su problema, creo que no puede usar un comodín en su perfil ad hoc. Debería tener la firma completa ... com.becomingapps.dilemma.

También tiene que cargar ambos íconos, pero asumo que lo hizo ya que su captura de pantalla muestra un icono personalizado.

Vale la pena el esfuerzo para que esto funcione, mis clientes lo adoran.


He tenido este problema exacto incluso donde, como usted (por lo que puedo ver), todo se hace bien. Lo que descubrí es que si alguna vez tuviste la url en el archivo plist o en el archivo de la aplicación incorrecta, tu iPhone no podrá instalarse. Hay algún tipo de caché en donde el teléfono no puede descargar el archivo plist actualizado si se descargó previamente uno incorrecto.
La solución que he usado es probar un teléfono diferente (que no haya almacenado en caché una versión anterior) o crear una nueva versión en una URL diferente. Parece una locura, ¡pero funcionó para mí!


La única diferencia que puedo ver es en CodeSigning, asegúrese de que ambas líneas bajo Adhoc apunten a su certificado.

Lo segundo a verificar: no mencionó el plist que se creó durante el "Guardar para Enterprice". ¿Lo cargaste a tu servidor también? ¿Y su enlace apunta a este plist? Vea esta respuesta para las cosas más simples: cómo enviar la compilación al iPhone de la persona remota ya aprovisionada


También nos hemos enfrentado a este problema un par de veces y a posibles razones;

Debido a las capturas de pantalla, ¿cargó sus archivos en la ubicación exacta "http://www.becomingapps.com/en/ota/" ubicación? Cuando le das esta URL durante la exportación empresarial.

La segunda razón posible que hemos visto es la mismatched App Id''s .