puedo porque para las gratis descargar deja como app aplicaciones actualizar actualiza iphone objective-c ios xcode code-signing

iphone - porque - No se puede descargar la aplicación,<app-name> no se pudo instalar en este momento



porque no puedo descargar aplicaciones de app store (16)

Recibo este error al intentar instalar una aplicación en un dispositivo. He estado lidiando con errores de firma de código durante los últimos 3 días, y ahora esto.

Mi aplicación está utilizando un certificado de distribución y un perfil de aprovisionamiento móvil. Se carga en un servidor de compilación donde se pasa como una compilación exitosa sin errores de firma de código. El servidor genera un enlace de descarga de la aplicación que estoy usando en mi dispositivo para descargar la aplicación, donde recibo el error:

Unable to download application, <app-name> could not be installed at this time

  • Mi aplicación está utilizando un certificado de distribución válido
  • Mi aplicación está utilizando un perfil de aprovisionamiento de distribución válido
  • El servidor de compilación pasó la aplicación sin errores de firma de código

Según tengo entendido, la aplicación debería poder ejecutarse en cualquier dispositivo, ya que utiliza el certificado y el perfil de distribución. Otras aplicaciones en las que he trabajado funcionan bien con este método. ¿Alguien tiene una idea de por qué mi aplicación no se puede instalar?


Causas más comunes de este problema:

  • El almacenamiento del dispositivo está lleno
  • El perfil de aprovisionamiento es un perfil de aprovisionamiento de desarrollador.
  • El perfil de aprovisionamiento de distribución ad hoc está dañado y el dispositivo tiene un problema con él.
  • El dispositivo se restauró a partir de una copia de seguridad y está causando un conflicto por la distribución por aire.
  • Hubo un tiempo de espera de red
  • La configuración de la arquitectura de la compilación y el dispositivo son incompatibles (a veces puede suceder cuando "Generar solo arquitectura activa" está activada al construir).
  • No está utilizando Mobile Safari .

Para averiguar la causa exacta de este problema:

  • Conecta el dispositivo con iMac .
  • Abre el Organizador y luego elige los dispositivos .
  • Elija su dispositivo conectado de la barra lateral .
  • Elija la consola dentro del dispositivo elegido .
  • Ahora instale la aplicación que mostrará la causa exacta del problema

Reference


¿Su compilación de aplicaciones tiene un certificado / perfil de distribución empresarial / interno válido?

Si es así: conecta el dispositivo a tu mac e inicia xcode. Luego abra el organizador (CMD + MAYÚS + 2) y lea la consola del dispositivo mientras instala la aplicación. Tal vez eso aclare las cosas


A veces solo necesitas eliminar todas las aplicaciones con el mismo bundleId. En mi caso, tuve una aplicación que se instaló desde el código y, después de configurar el CI, no pude instalar compilaciones desde el CI. La solución fue simplemente eliminar una aplicación que se instaló desde Xcode.


Apple realmente necesita trabajar en el aprovisionamiento de archivos.

En los documentos, se indica que la aplicación debe firmarse primero con el perfil de aprovisionamiento de desarrollo y luego con el perfil de aprovisionamiento de distribución al archivar el archivo para su distribución. Sin embargo, encontré que funcionaba utilizando el archivo de aprovisionamiento de desarrollo tanto para la firma de código como para la firma de archivo.

Realmente necesitas jugar con los archivos de aprovisionamiento y ver cuál funciona para ti.


Asegúrese de que su versión de iOS sea ​​compatible con la aplicación que está instalando.

Vi que este problema sucedía cuando un usuario estaba instalando una aplicación solo para iOS 8 en un dispositivo con iOS 7 .

Además, si intentó instalar la aplicación en iOS 7 y falló debido a que era una versión incompatible y luego actualizó a iOS 8, deberá hacer lo siguiente:

  1. Descargue iExplorer ( http://www.macroplant.com/iexplorer/ )
  2. Conecte su dispositivo
  3. Eliminar todos los archivos en "Medios> Descargas"
  4. Reiniciar el dipositivo

Hay un error de iOS en el que deja atrás la ID del paquete y fallará de forma silenciosa, no permitiéndole instalar la aplicación después de la actualización.


Bueno, tuve este problema anteriormente. Yo seguiría las sugerencias de @max_ primero. Pero, por más trivial que pueda parecer, asegúrese de que el archivo plist asociado con su .ipa tenga un caso adecuado en su hipervínculo para la ipa. Es sensible a las mayúsculas y minúsculas.


Creo que he tenido un caso como el tuyo con xcodebuild . Es posible que desee comprobar que los identificadores de paquetes son exactamente iguales (¡distinguen mayúsculas y minúsculas!) En sus configuraciones de compilación y en el portal de desarrolladores de Apple (y, por lo tanto, en el perfil de aprovisionamiento)

Encontrará más información detallada y opciones de arreglos here .


El perfil de firma y aprovisionamiento de código de mi aplicación también estaba bien. Sin embargo, solucioné el problema para que no se produjera en dispositivos iOS10 eliminando las extensiones de aplicaciones integradas. No tenían certificados válidos, pero no fueron detectados como no válidos hasta que deshabilité la administración automática de xcode para sus objetivos.


En archivo .plist

¿Su etiqueta URL incluye http: //

Si rellena la etiqueta URL con "www.somelink.com / .....", se descargará, pero aparecerá el mensaje "No se puede descargar en este momento"

Debes rellenar " http://www.somelink.com/ ...."

también en imagen de pantalla e imagen de tamaño completo


En nuestro caso, nuestro perfil de distribución había expirado. Compruébalo en tu Apple Developer / Member Center.


Es posible que pueda determinar un problema con el .IPA al intentar cargarlo en iTunes Connect y observar si no permite la carga durante la validación (ignorando cualquier error relacionado con las imágenes / activos faltantes necesarios para la tienda).

En mi caso, una aplicación Xamarin que se implementó a través de HockeyApp estaba recibiendo el error. Como no estaba desarrollando el proyecto en Xcode, usé el Cargador de aplicaciones para intentar cargar la API en iTunes Connect. La validación falló, con un error relacionado con una configuración requerida faltante en info.plist. Una vez que me dirigí a esto, re-implementé a través de HockeyApp y la aplicación pudo ejecutarse.

Las instrucciones para Application Loader se pueden encontrar aquí: https://help.swiftic.com/hc/en-us/articles/201574452-Upload-Your-App-to-iTunes-Connect-using-the-Application-Loader


Finalmente y después de muchos problemas pude solucionar este problema.

Estoy trabajando con Xamarin. El problema apareció después de habilitar las notificaciones push para mi aplicación, lo que causó daños en los perfiles de aprovisionamiento.

Desactivé las notificaciones push de entitlements.plist (no deshabilita las notificaciones push)

Estaba limpiando el proyecto y eliminando perfiles todo el camino.



Para mí, este error se produjo cuando distribuí mi aplicación como aplicación inHouse,

El motivo del error fue al exportar el archivo ipa, usé la opción
guardar para Implementación Ad Hoc pero en realidad debería guardarse para Implementación Empresarial

Y también desde iOS 10, debe otorgar alguna cadena de permiso, por ejemplo, para " Privacidad - Descripción del uso de la cámara " agregue una cadena como " Esta aplicación requiere acceso a la cámara " .


Solo arréglalo conectando el teléfono con mac, e In xcode ejecuta la aplicación

Suponiendo que tal vez hay algunos errores con los sistemas de aprovisionamiento de Apple


Tuvo este problema últimamente y se volvió loco. La configuración para la versión de iOS, el tipo de dispositivo (iPhone, iPad) era correcta ... aún así la aplicación no se descarga / instala.

Un simple reinicio lo arregló!