Aiuto con il motivo per cui la mia app è schiantato?
-
14-10-2019 - |
Domanda
Sto scrivendo un app iPad che è un app "kiosk". L'iPad dovrebbe essere appeso al muro e l'applicazione deve solo eseguire. Ho fatto un test, a partire l'applicazione di ieri sera (Venerdì, 31 dicembre) e farlo funzionare. Questa mattina, quando mi sono svegliato, non era in funzione. Ho appena controllato la console del iPad e io non riesco a capire il motivo per cui si è schiantato.
L'iPad è stato collegato e quindi la batteria non è il emesso. I ha disabilitare l'idleTimer nella mia applicazione delegato. L'applicazione è stato visto correre il più tardi di mezzanotte la notte scorsa.
Vorrei sottolineare che la mia app funge da server Bluetooth attraverso il gioco Kit e gran parte della uscita della console è occupato dal bluetooth messaggi di stato.
Quando ho aperto l'iPad, l'applicazione è stata messa in pausa e c'era un sistema di allarme, che mi ha spinto a controllare un "in scadenza Provisioning Profile". Ho sfruttato "respingere" e l'avviso è andato via. L'applicazione si è schiantato su un secondo dopo ho respinto il sistema di allarme.
Tutte le idee come posso diagnosticare questo problema? Perché sarebbe il mio incidente app?
Ecco il mio iPad Console registro , come copiato da organizzatore di Xcode.
Modifica
Un po 'di usare Google me
EDIT2:
Il mio registro Crash descrive la situazione come:
Informazioni specifiche di applicazione:
appname non è riuscito a riprendere in tempo
Durata tempo totale della CPU (secondi): 10.010 (user 8.070, 1.940), sistema CPU 100%
trascorso il tempo di CPU applicazione (secondi): 9.470, il 95% della CPU
Soluzione
Bene, un scaduto provisioning profilo impedirebbe l'applicazione da corsa, ma i suoni di errore di registro come si sta prendendo troppo a lungo sia nel applicationDidBecomeActive: o applicationWillResignActive:. Metodi nella vostra delegato applicazione