App crash on device but works on simulator iOS

had the same problem, worked on simulator but not on device and got this wonderful but minimalist stacktrace "abort_with_payload"

Turns out I just needed the "NSMicrophoneUsageDescription" key in my plist


The problem was in pods frameworks. Script generated by pods can't embed some frameworks correctly. I removed "[CP] Embed Pods Frameworks" script and add frameworks to "Embedded Binaries" by myself. And problem was solved.


If abort_with_payload error occurred then chances are the Info.plist is missing UsageDescription of any Privacy key so check is there any thing missing or apple changed/added new UsageDescription for camera, photos, location etc that you are using.