ios - porque - La aplicación se bloquea después de la actualización de la AppStore
mi iphone no abre las aplicaciones (2)
¿Estás usando Flurry? Si es así, es posible que desee echar un vistazo a esta página de preguntas frecuentes .
De la página:
Para admitir OS 3.x, configure el SDK base en el Dispositivo iPhone 4.0 y el Destino de implementación del SO iPhone en iPhone OS 3.0. Es posible que se necesiten marcadores de enlazador adicionales si se producen errores de tiempo de ejecución NSConcreteGlobalBlock y UIBackgroundTaskInvalid en 3.x. Los indicadores del enlazador son: weak_framework UIKit weak_library /usr/lib/libSystem.B.dylib
Acabo de lanzar una nueva versión de mi aplicación a Apple que Apple aprobó. La versión funciona muy bien ... para nuevos usuarios. Pero para usuarios "viejos", la aplicación falla. Deben desinstalar la aplicación y luego volver a instalarla.
Tengo algunos usuarios que todavía ejecutan 3.1.3 que incluso ven bloqueos de la aplicación después de su instalación y reinstalación.
Este es el registro de fallas de uno de mis usuarios:
Fecha / Hora: 2010-11-25 17: 29: 00.476 +0100
Versión del sistema operativo: iPhone OS 3.1.3 (7E18)
Versión del informe: 104
Tipo de excepción: EXC_BREAKPOINT
(SIGTRAP) Códigos de excepción: 0x00000001,
0xe7ffdefe Hilo bloqueado: 0
Dyld Mensaje de error: Símbolo no encontrado: __NSConcreteGlobalBlock
Remitido desde:
/var/mobile/Aplicaciones/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
Esperado en:
/usr/lib/libSystem.B.dylib en /var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
Dyld Version: 149
Esto no me dice nada, ¿alguien puede ayudarme con eso? La aplicación funciona muy bien en mi iPhone 4 con 4.1.
Saludos,
Paul Peelen
Dyld Error Message: Symbol not found: __NSConcreteGlobalBlock
Significa que está utilizando __NSConcreteGlobalBlock
y que no se encuentra en el dispositivo.
Si usa bloques en su aplicación, debe requerir iOS 4.0 como mínimo.