2012-03-13 13 views
5

Probé esto en algunos dispositivos, tengo una aplicación de iOS que se bloquea cuando mi teléfono no está conectado a través de XCode.aplicación de iPhone en fallas de desarrollo si el teléfono no está conectado a través del código X

pasos que siguen:

1) proyecto de Xcode abierto, conectar el teléfono a Mac
2) Iniciar aplicación a través XCode
3) aplicación funciona plenamente
4) Desconectar el cable
5) Haga clic de nuevo en Icono de la aplicación -> bloqueo después de la pantalla spashscreen

¿Alguien podría tener alguna idea de dónde podría buscar para resolver este problema? Como solo ocurre mientras estoy desenchufado, no tengo registros.

PD: También he enviado esta aplicación a la tienda de aplicaciones (como no lo había notado antes) y Apple la aceptó. Lo que significa que su proceso ni siquiera encontró este problema.

Respuesta

5

Tenía el mismo problema. Es la forma en que finaliza el proceso de depuración. Sólo tiene que añadir otro paso:

1) Abrir proyecto XCode, conectar el teléfono a Mac

2) Iniciar aplicación a través XCode

3) aplicación funciona plenamente

4) detener la aplicación (de XCode)

5) Desconectar el cable

6) Haga clic de nuevo en el icono de la aplicación -> después de accidente spashscreen

+0

bien esta arreglado gracias, por lo que entonces tengo dos accidentes diferentes que no están vinculados, ya que la aplicación todavía se bloquea después de beeing submited a la tienda de aplicaciones :( – xtrimsky

+0

@xtrimsky: ay, ese otro accidente es de su código o el forma de compilarlo. Consulte la respuesta de Will para ver si puede leer los registros de fallos. Además: es posible que su aplicación se bloquee solo en ciertos tipos de dispositivos/iOS-es. Consulte este enlace: http: // stackoverflow.com/questions/9567359/released-app-shows-blank-screen-but-not-in-debugger –

+0

@xtrimsky: en esa respuesta vinculada verifique si esto se aplica a su aplicación: ¿está creando UIImageViews, UIImages o algo así? similar en el hilo de fondo? –

4

Puede ver los registros que se registraron cuando la aplicación se bloqueó al volver a conectarla a su Mac, abrir Xcode, ir al Organizador (CMD+SHIFT+2) y mirar la consola para su dispositivo. Con suerte, aquí debería poder ver qué está causando el bloqueo.

0

Solo para futura referencia, tuve un problema como este, en alguna parte de mi hap tuve un CFRelease (NULL); y eso causó el colapso.

Cuestiones relacionadas