App accident sur l'appareil, mais fonctionne sur le simulateur iOS

App n'a pas été développé par moi, mais maintenant je dois append quelques fonctionnalités. Code comstack append des lancements sur le simulateur, mais se bloque immédiatement sur le périphérique réel (didFinishLaunchingWithOptions ne jamais appeler). Xcode ne montre aucune erreur. Je pense que le problème peut être dans les pods et les frameworks mais je ne sais pas comment vérifier si c'est le cas. J'ai réinstallé des pods et recréé des dependencies de framework dans le projet mais aucune application ne plante toujours. J'ai seulement cette information de Xcode entrez la description de l'image ici entrez la description de l'image ici

Comment cette info peut m'aider? Toute aide appréciée.

UPD1: stack de piste entrez la description de l'image ici

UPD2: crash de l'application sur iOS9 et iOS10 donc NSCameraUsageDescription n'est pas le problème

avait le même problème, a travaillé sur le simulateur mais pas sur l'appareil et a obtenu cette stacktrace merveilleuse mais minimalist "abort_with_payload"

Il s'avère que j'avais juste besoin de la key "NSMicrophoneUsageDescription" dans mon plist

Le problème était dans les frameworks de pods. Les scripts générés par les pods ne peuvent pas incorporer correctement certains frameworks. J'ai supprimé le script "[CP] Embed Pods Frameworks" et j'ai ajouté des frameworks à "Embedded Binaries" par moi-même. Et le problème a été résolu.

Si l'erreur abort_with_payload est survenue alors il y a des chances que l'Info.plist manque UsageDescription de n'importe quelle key de confidentialité alors vérifiez s'il y a quelque chose qui manque ou Apple a changé / ajouté une nouvelle UsageDescription pour la camera, les photos, l'location etc que vous utilisez.