No se puede download la aplicación, la aplicación no se pudo instalar en este momento

Tengo problemas para realizar la installation de OTA para mi aplicación iPad. Actualicé mi certificate empresarial la semana pasada. y creé un nuevo certificate dev / dist y un perfil de aprovisionamiento. El organizador de Xcode muestra la date de caducidad correcta. cuando bash instalar la aplicación desde el enlace, descarga la mitad y me muestra el error "No se puede download la aplicación, no se pudo instalar en este momento". He hecho la installation de OTA como más de 50 veces antes. Revisé todo de nuevo. No es un problema de enlace no válido o de seleccionar un perfil de aprovisionamiento incorrecto. Cualquier ayuda será apreciada. Revisé el logging del dispositivo y dice:

May 1 13:15:32 unknown installd[2455] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile May 1 13:15:32 unknown installd[2455] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile May 1 13:15:32 unknown installd[2455] <Error>: 00381000 verify_signer_identity: Could not copy validate signature: -402620394 May 1 13:15:32 unknown installd[2455] <Error>: 00381000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.8zrx0B/foo_extracted/Payload/Hra.app 

Esta respuesta me ayudó, muchas gracias.

Estos son mis pasos exactos. Estaba creando un ad hoc de un proyecto Xcode creado para mí, por lo que el identificador del package ya estaba creado y tuve que emparejarlo en los pasos a continuación.

En el portal de desarrolladores de Apple:

  • primero debe crear certificates nuevos: Certificado de distribución, luego alternar para asegurarse de que se refleje en el Certificado de desarrollador. Descargué ambos certificates en mi computadora solo por costumbre, pero Xcode 4.3.2 ya no requiere ese paso de request de acceso a llavero.

  • Cree ID de la aplicación (asegúrese de que coincida con el package de com. Creado en XCode si ya se ha creado. En este caso, el file de información enumeró el identificador de package como un comodín: com.midominio. $ {PRODUCT_NAME}. El nombre de mi producto tiene mayúsculas y minúsculas. La Id. de la aplicación distingue entre mayúsculas y minúsculas, por lo que debe coincidir exactamente con este identificador de package Xcode / nombre del producto.

  • agregue nuevos dispositivos.

  • Cree files de aprovisionamiento de desarrollo y distribución: descargue y arrastre cada uno a Xcode.

En XCode:

  • en el file de compilation de información, me funcionó que los campos de Entidad de firma de código estuvieran configurados como No hacer el signo de código

  • para crear un file, limpiar Target, luego asegurándose de que el esquema apunta a un dispositivo conectado, vaya a Producto -> Archivo

  • debe aparecer la vista del Organizador de Archivos: select el que acaba de crear, select Distribuir y luego select Guardar para empresa o Ad Hoc y, en Elija una identidad para firmar, elija Actualizar en el menu desplegable, simplemente déjelo en el valor pnetworkingeterminado y haga clic Siguiente.

  • Elija Guardar para distribución empresarial: solo necesita completar los dos campos principales; la url en el server al file .ipa y el nombre de la aplicación.

  • luego cargue los files en el directory especificado en el último paso, personalice y envíe el enlace, es decir, itms-services: //? action = download-manifest & url = http: //yourdomain.com/yourdirectories/yourAppName.plist

La solución es crear el certificate de distribución del agente del equipo cuando renueve el certificate. –