Débogage de l'application iOS: crash sous Xcode mais continue de fonctionner sur iPhone
Je suis en train de déboguer mon application iOS sur l'iPhone à l'aide de Xcode.
Je suis démarrage de l'application par le biais d'Xcode débogueur et l'application fonctionne très bien pour un couple de minutes. Puis j'obtiens un message d'erreur du Xcode:
The app "myapp" on "iPhone_device" quit unexpectedly.
Message from debugger: Terminated due to signal 9
Mais l'application sur l'iPhone continue à travailler comme si de rien était.
Est-ce normal? Qu'est-ce que les raisons possibles de ces Xcode comportement?
Mise à JOUR: mon app est l'application de la VoIP qui fonctionnent en tâche de fond. J'ai juste trouvé que ce genre d'applications peut être démarré automatiquement en arrière-plan après le crash. Cela pourrait-il être un problème?
source d'informationauteur Alexandr
Vous devez vous connecter pour publier un commentaire.
Votre application est le plus susceptible d'être interrompue en raison de la faible mémoire.
La meilleure chose est de regarder le périphérique de la console à l'aide de Xcode de l'Organisateur:
entrez la description de l'image ici
Si iOS est en cours d'exécution hors de la mémoire et de tuer votre application, vous devriez voir quelque chose comme ceci:
Vous devez utiliser le Moniteur d'Activité dans les Instruments à voir la quantité de mémoire utilisée par votre application.
Vous pouvez également utiliser la Mémoire du Moniteur instrument et activer la représentation graphique de la "Mémoire Physique Libre". Si vous voyez le graphique s'approchant de 0 avant de panne, vous pouvez être sûr que c'est un problème de mémoire.
Cela signifie que votre application utilise beaucoup de mémoire et à cause de cette application est tué. Vérifier les fuites de mémoire.
J'ai eu le même message d'erreur lorsque je tente d'exécuter une application sur mon iPhone 5s, quand j'ai eu mon iPhone 6 connecté. Tout ce que j'avais à faire était de déconnecter l'iPhone 6 et il a travaillé après.