La Aplicación Interna Desaparece Después De La Instalación


Actualmente estoy creando una aplicación para iPhone para un cliente que se distribuirá internamente. Mi cliente acaba de crear su cuenta de Desarrollador de Empresas en Apple.

He creado un sitio web para que el cliente descargue versiones de prueba de la aplicación de forma inalámbrica, a través de las instrucciones dadas por apple aquí: Distributing Enterprise Apps for iOS 4 Devices. Estas pruebas se han realizado a través de mi cuenta estándar utilizando un perfil Adhoc que tiene su idid de id en la lista.

I ahora estoy tratando de implementar la aplicación utilizando su cuenta de Empresas. Creé el archivo de aprovisionamiento interno. También he creado un archivo de la aplicación y creado el .archivo ipa para distribución usando este perfil.

El problema que estoy teniendo ocurre cuando intento descargar la aplicación. Cuando voy al sitio que creé para descargar la aplicación, puedo ver la descarga de la aplicación en mi iPhone, la frase debajo del icono dice: "Cargando...". A continuación, el texto cambia a " Instalación...". Una vez que termine la barra de progreso la aplicación desaparece. También me di cuenta de los archivos de aprovisionamiento internos instalados en mi dispositivo.

Repetí el proceso varias veces en varios dispositivos, ambos dispositivos que he utilizado para probar esta aplicación y aquellos en los que ni siquiera he utilizado esta aplicación. Incluso intenté eliminar todos los archivos de aprovisionamiento en un dispositivo. El mismo proceso ocurre y el archivo de aprovisionamiento interno se instala automáticamente de nuevo.

¿Qué es exactamente lo que está mal o no estoy haciendo?

Gracias.

Author: marika.daboja, 2011-04-09

6 answers

Experimenté el mismo problema con una de mis aplicaciones internas. La razón fue que el ID del paquete en el manifiesto de la aplicación se especificó incorrectamente. Después de arreglar bundle ID, la aplicación se instala normalmente.

 62
Author: Aliaksei,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-25 17:33:54

El problema para mí era que mi archivo plist de descarga tenía un BundleID diferente al BundleID de mi agente. Arreglar el archivo plist de descarga funcionó.

Alternativamente, un reinicio también funcionó, pero era un gran dolor cada vez.

 10
Author: Akshat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-28 06:13:46

Usé bundle ID - com.mi nombre.{AppID} en la información de la aplicación.archivo de lista. Pero mi archivo de manifiesto OTA usé com.mi nombre.* debido a este problema mi instalación falla. Cambié los dos lugares com.mi nombre.APPName entonces funciona como inteligente.

 4
Author: Siva,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-26 07:24:20

**

He tenido exactamente el mismo problema y lo resolví siguiendo los pasos a continuación.

**

Descripción del Problema Para aclarar, problema (aplicación no se instala correctamente-icono desaparece después de la instalación) estaba ocurriendo solo en el dispositivo iOS (versión de Android de la misma compilación de la aplicación estaba funcionando bien).

Fuente de emisión En mi caso, el problema fue resuelto por el hecho de que el dispositivo iPad de prueba que estaba utilizando, no estaba registrado (agregado) al Aprovisionamiento del desarrollador Perfil que estaba usando mi aplicación.

Lección aprender Esto significa que la aplicación para desarrolladores de iOS no se puede instalar en ningún dispositivo de prueba determinado hasta que este dispositivo se agregue al Perfil de aprovisionamiento (PP). La información importante también es que una vez que se agrega el dispositivo a PP, se debe generar un nuevo PP y la aplicación debe firmarse usando este nuevo PP para completar el apretón de manos.

Pasos para arreglar

  1. Inicie sesión en el desarrollador de Apple https://developer.apple.com
  2. Vaya a "Certificados, Identificadores y perfiles" - > "Dispositivos"
  3. Después de verificar que su dispositivo no aparece aquí, haga clic en'+' introduzca la descripción de la imagen aquí
  4. Complete 'Nombre' y 'UDID' de su dispositivo de prueba y haga clic en 'Continuar' introduzca la descripción de la imagen aquí
  5. Una vez que el dispositivo se agrega a la lista, genere nuevos PP navegando a 'Perfiles de aprovisionamiento' - > 'Desarrollo' - > Haga clic en su PP existente - > 'Editar' - > compruebe que acaba de agregar el dispositivo en la sección' Dispositivos '- > haga clic en 'Generar' - > 'Descargar' - > 'Hecho' introduzca la descripción de la imagen aquí
  6. Use su PP recién descargado para firmar la nueva Aplicación de desarrollo
  7. Instalar una nueva aplicación en el dispositivo de prueba
  8. Celebrar el éxito
 2
Author: marika.daboja,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-06 03:45:33

¿La versión del sistema operativo del dispositivo está por debajo del nivel del sistema operativo de destino de implementación de la aplicación?

Si es así, baje el destino de implementación de la aplicación en la configuración de compilación Ad hoc para el Destino o actualice el sistema operativo del dispositivo.

 1
Author: hotpaw2,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-09 18:07:03

Si alguien más tiene este problema, asegúrese de que ha registrado el dispositivo en el que está probando y ese dispositivo también está registrado para la provisión que está utilizando

 0
Author: Samus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-16 09:46:36