Tengo una aplicación para iPad en el campo (distribución empresarial) que dejó de funcionar aleatoriamente (después de aproximadamente 150 usos). Carga la pantalla negra como si fuera a abrir, pero luego vuelve a la pantalla principal.(iOS) Aplicación para iPad Se bloquea aleatoriamente al iniciar
- No hay otras aplicaciones instaladas en el iPad.
- iPad no tiene jailbreak.
- El software del iPad no se ha actualizado desde la instalación.
La aplicación permanece en la lista de ejecución, pero no se abrirá. Después de restablecer el iPad y volver a instalar la aplicación, funciona bien de nuevo. El informe de bloqueo es el siguiente:
Incident Identifier: 97E6C3AC-0A3F-4D5A-9316-14361B8875C8
CrashReporter Key: acbe2088ab1236c4f317ec9e0fb85d4a9d7b5b3a
Hardware Model: iPad1,1
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2011-08-05 14:52:54.380 -0400
OS Version: iPhone OS 4.3.2 (8H7)
Report Version: 104
Exception Type: EXC_CRASH (SIGKILL)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Thread 0 Crashed:
0 dyld 0x2fe0124a dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) + 446
1 dyld 0x2fe01058 _dyld_start + 48
Thread 0 crashed with ARM Thread State:
r0: 0x00000000 r1: 0x00000009 r2: 0x00000009 r3: 0x0004a000
r4: 0x0004a01c r5: 0x00000000 r6: 0x00000005 r7: 0x2fe48a18
r8: 0x2fe6f18c r9: 0x2fe96964 r10: 0x2fe494f4 r11: 0x00049000
ip: 0x2fe96984 sp: 0x2fe489d0 lr: 0x2fe489ac pc: 0x2fe4a24a
cpsr: 0x60000030
Binary Images:
0x2fe49000 - 0x2fe6efff dyld armv7 <bb9bfc7d242331d29a79adf7ef7aaa18> /usr/lib/dyld
Esta es toda la información que contiene el informe.
Nunca hemos podido reproducir el bloqueo en el simulador.
¿Alguna idea? No podemos enviar esto de nuevo hasta que nos aseguremos de que el error esté solucionado. Gracias,
Esto suena exactamente como lo que sucede cuando un perfil de provisión ha expirado. No tengo experiencia con la distribución empresarial, pero ¿está seguro de que los perfiles de suministro están instalados correctamente? – Desmond
Estoy totalmente de acuerdo, sin embargo, solo ocurre ocasionalmente y el perfil de aprovisionamiento en el dispositivo todavía se lee como Verificado. –
Tuvimos el mismo problema con nuestra aplicación, y al final creo que fue un problema con los perfiles de aprovisionamiento (quizás un conflicto con los más antiguos). Debido a que no pudimos usar XCODE para conectarnos al dispositivo, el cliente usó iPhoneConfigurationUtility para eliminar todos los perfiles e instalar la aplicación limpiamente. Después de esto ... funcionó. –