2011-07-21 13 views
5

Recientemente, actualicé nuestra máquina de desarrollo a Xcode4 y después de que el cambio inicial de la interfaz haya sido bastante fluido. Ahora estoy en el proceso de utilización de distribución Ad-Hoc en él por primera vez, así que siguieron esta guía para configurar los perfiles/esquemas etc. http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/Xcode 4 Ad-Hoc Distribution: no se pudo descargar

Este es el proceso Tomé:

1/Configure un nuevo perfil de aprovisionamiento bajo distribución. Seleccioné Ad-Hoc, la aplicación correcta y mis UUID.

2/Instalado el perfil dentro de Xcode 4.

3/En Xcode duplica la configuración de liberación y la llamó Ad-Hoc.

4/Under Code-Signing se aseguró de que Ad-Hoc tuviera el nuevo perfil seleccionado.

5/Editar esquema de archivo y configuración de compilación 'Ad-Hoc' seleccionada.

6/Seleccione Producto> Archivar y asegúrese de que el perfil en la lista sea correcto.

7/Al guardar la pantalla, se seleccionó 'distribución empresarial' e ingresó la URL y el Título de la aplicación.

8/Copié el archivo ipa archive, plist y mobileprovision resultante (descargado en el punto 1) a nuestro servidor http.

9/Agregó el html requerido y el Safari móvil apuntado a él.

10/Se seleccionó el dispositivo móvil que se instaló sin problemas.

11/Se seleccionó la aplicación que comienza a instalar y se obtiene "No se puede descargar" en aproximadamente 90%.

He intentado varias soluciones potenciales de otras publicaciones, pero todas resultan en lo mismo. Esto se usa para funcionar bien en Xcode 3 (usando una cuenta de desarrollador normal, NO para empresas) y hasta donde puedo decir que realmente no estoy haciendo nada diferente, entonces ¿qué estoy haciendo mal?

Gracias.

Respuesta

0

Pruebe esto: abra el esquema que está utilizando para editarlo. Luego, compruebe si en TODAS las fases de compilación (compilación, ejecución, prueba, perfil, ...) la configuración de compilación está configurada correctamente. Si no lo establece en la configuración correcta y compilarlo de nuevo.

Si esto no funciona, agregue un nuevo derecho a su proyecto y agregue un nuevo valor con la clave get-task-allow a NO.

Editar: Ha intentado hacer Product > Build For > Build For Archiving y luego Product > Archive. Esto funcionó para mí.

+0

probado antes, sin cambio. Entitlements.plist se agrega y aparece en la sección Firma de código dentro de los detalles del Proyecto. get-task-allow está establecido en NO. –

+0

Ver mi edición. Y nuevamente: ¿configuró la configuración de compilación en TODOS los pasos (compilación, ejecución, prueba, perfil, ...) en el esquema? – dasdom

+0

Gracias de nuevo. Intenté pero tiene el mismo problema. Supuse que Product> Archive realizaría una compilación de todos modos. He pasado por todas las fases en Scheme Project> Dispositivo iOS y están configuradas correctamente. ¿Sabes si estoy en lo cierto al pensar que la provisión móvil ahora se incluye dentro del archivo ipa y no tiene que instalarse por separado en el dispositivo? –

0

que sólo tenía el mismo problema (y aún tenemos que para un dispositivo sólo trabajando en iOS5 beta, no está seguro de si está relacionado Todos los demás trabajos dispositivos..), Algunos consejos que podrían ayudar:

de Apple sitio de desarrollo:

  • su perfil de aprovisionamiento podría necesitar ser renovado en el sitio web de la manzana.
  • en el sitio web de Apple, compruebe que el dispositivo está vinculado al perfil provisional en la sección "Dispositivo". En la sección "perfil provisional", la función "Editar" podría corresponderle. Para agregar un dispositivo que falta a un perfil provisional, ir a la sección "perfil provisional" a continuación, desactive y comprueba el dispositivo que falta (la parte situada desde el sitio Web de Apple;))

en Xcode:

  • Cambié el SO de destino de implementación de 4.0 a 4.2
  • Conecté mi iPhone y lo seleccioné como destino antes de crear el archivo.
  • este problema no depende del "archivo de aprovisionamiento del equipo", también podríamos crear un archivo de trabajo con otro archivo de aprovisionamiento.

Si se puede ayudar también, he creado un documento para la distribución de la aplicación Moodle pero es genérico para cualquier aplicación que supongo: http://docs.moodle.org/dev/how_to_distribute_iPhone_test_app

Cuestiones relacionadas