Consider your crashing thread:
Thread 0 name: tid_103 Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib … __pthread_kill + 8
1 libsystem_pthread.dylib … pthread_kill + 268
2 libsystem_c.dylib … __abort + 136
3 libsystem_c.dylib … abort + 192
4 mediaReporting … 0x1007d0000 + 24841160
5 mediaReporting … 0x1007d0000 + 23876020
6 mediaReporting … 0x1007d0000 + 23489440
7 mediaReporting … 0x1007d0000 + 23483764
8 mediaReporting … 0x1007d0000 + 23447528
9 mediaReporting … 0x1007d0000 + 4349836
10 mediaReporting … 0x1007d0000 + 7907120
11 mediaReporting … 0x1007d0000 + 7902156
12 mediaReporting … 0x1007d0000 + 7902040
13 mediaReporting … 0x1007d0000 + 172104
14 mediaReporting … 0x1007d0000 + 171004
15 mediaReporting … 0x1007d0000 + 4080560
16 mediaReporting … 0x1007d0000 + 23556312
17 mediaReporting … 0x1007d0000 + 24176688
18 mediaReporting … 0x1007d0000 + 24190132
19 mediaReporting … 0x1007d0000 + 33352
20 mediaReporting … 0x1007d0000 + 37816
21 UIKitCore … -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 320
In frame 21 shows UIKit calling you. Frames 20 through 4 are your code. Frame 4 shows you calling abort
.
To make progress on this you’ll need to uncover the identity of the code in frames 20 through 4. Our standard description of that process is Adding Identifiable Symbol Names to a Crash Report. That assumes you’re using Apple tools; if it doesn’t work with your third-party tooling, I recommend that you escalate this via its support channel.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"