Application crashes at AppStore Review, ios13

Hi.
After the release of ios13 when attempting to update the application in the AppStore I get the message "Your app crashed on iPad running iOS 13.2.3 on WiFi when we tapped on the" List "menu." But any of my application checks on xCode simulators or on my own devices with iOS 13.2.3 pass without any crashes.

UISearchDisplayController was previously used in the application, but now it is removed, however, the crash during the review continues.


I will be grateful for any information that helps to fix the problem


Here is one of the logs I received from AppStore ( full logs you can find here https://drive.google.com/drive/folders/17KptVPSmnyCQut_kP8esp1k5nNbA5af0?usp=sharing )


Incident Identifier: 3229143A-6B50-4C1E-A77B-835F8BE432D9
CrashReporter Key:   face9e9a415c3ac03ce692b0927f28ea2cce3888
Hardware Model:      ***
Process:             1000Guides [31056]
Path:                /private/var/containers/Bundle/Application/B4BD5F21-E4B4-4AAF-B684-CF19663AE7F9/1000Guides.app/1000Guides
Identifier:          com.1000guides.VeniceEng
Version:             36 (1.18)
AppStoreTools:       11B48b
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.1000guides.VeniceEng [1357]




Date/Time:           2019-11-24 13:58:04.4898 -0800
Launch Time:         2019-11-24 13:53:13.0102 -0800
OS Version:          iPhone OS 13.2.3 (17B111)
Release Type:        User
Baseband Version:    n/a
Report Version:      104


Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Triggered by Thread:  0


Last Exception Backtrace:
(0x1bfeeb80c 0x1bfc13fa4 0x1bfde0f84 0x1c38eeae0 0x1c38eede4 0x1c34de44c 0x1c34de854 0x1c347aa98 0x1c3936374 0x1c3bf4cc4 0x1c34de44c 0x1c347aa98 0x1c3bf8ce8 0x1c34de44c 0x1c34de680 0x1c347aa98 0x1c3bf3d60 0x1c3bf6950 0x1c40a9244 0x1c40a90d8 0x1c40a9e88 0x1c40aa0cc 0x1c393e390 0x1020a92dc 0x1c3f55ab0 0x1c398d8ac 0x1c398dc10 0x1c398cc2c 0x1c3f8f288 0x1c3f905c8 0x1c3f6cb78 0x1c3fe4ef8 0x1c3fe7454 0x1c3fe02c8 0x1bfe697c4 0x1bfe6971c 0x1bfe68eb4 0x1bfe64000 0x1bfe638a0 0x1c9dbb328 0x1c3f54740 0x10205e780 0x1bfcee360)


Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        0x00000001bfce3ec4 0x1bfcbf000 + 151236
1   libsystem_pthread.dylib        0x00000001bfbff774 0x1bfbfd000 + 10100
2   libsystem_c.dylib              0x00000001bfb53844 0x1bfae0000 + 473156
3   libc++abi.dylib                0x00000001bfcac7d4 0x1bfcab000 + 6100
4   libc++abi.dylib                0x00000001bfcac9c4 0x1bfcab000 + 6596
5   libobjc.A.dylib                0x00000001bfc14258 0x1bfc0e000 + 25176
6   libc++abi.dylib                0x00000001bfcb9304 0x1bfcab000 + 58116
7   libc++abi.dylib                0x00000001bfcb8c58 0x1bfcab000 + 56408
8   libc++abi.dylib                0x00000001bfcb8c18 0x1bfcab000 + 56344
9   libobjc.A.dylib                0x00000001bfc140d0 0x1bfc0e000 + 24784
10  1000Guides                    0x000000010205e83c 0x102058000 + 26684
11  libdyld.dylib                  0x00000001bfcee360 0x1bfced000 + 4960


Thread 1 name:  com.apple.uikit.eventfetch-thread
Thread 1:
0   libsystem_kernel.dylib        0x00000001bfcc2634 0x1bfcbf000 + 13876
1   libsystem_kernel.dylib        0x00000001bfcc1aa0 0x1bfcbf000 + 10912
2   CoreFoundation                0x00000001bfe6904c 0x1bfdc0000 + 692300
3   CoreFoundation                0x00000001bfe6416c 0x1bfdc0000 + 672108
4   CoreFoundation                0x00000001bfe638a0 0x1bfdc0000 + 669856
5   Foundation                    0x00000001c01a3824 0x1c019c000 + 30756
6   Foundation                    0x00000001c01a3704 0x1c019c000 + 30468
7   UIKitCore                      0x00000001c3fed158 0x1c3553000 + 11116888
8   Foundation                    0x00000001c02d40c4 0x1c019c000 + 1278148
9   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
10  libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 2 name:  AVAudioSession Notify Thread
Thread 2:
0   libsystem_kernel.dylib        0x00000001bfcc2634 0x1bfcbf000 + 13876
1   libsystem_kernel.dylib        0x00000001bfcc1aa0 0x1bfcbf000 + 10912
2   CoreFoundation                0x00000001bfe6904c 0x1bfdc0000 + 692300
3   CoreFoundation                0x00000001bfe6416c 0x1bfdc0000 + 672108
4   CoreFoundation                0x00000001bfe638a0 0x1bfdc0000 + 669856
5   AVFAudio                      0x00000001cc9f1c1c 0x1cc98b000 + 420892
6   AVFAudio                      0x00000001cca42d60 0x1cc98b000 + 752992
7   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
8   libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 3 name:  com.apple.coreaudio.AQClient
Thread 3:
0   libsystem_kernel.dylib        0x00000001bfcc2634 0x1bfcbf000 + 13876
1   libsystem_kernel.dylib        0x00000001bfcc1aa0 0x1bfcbf000 + 10912
2   CoreFoundation                0x00000001bfe6904c 0x1bfdc0000 + 692300
3   CoreFoundation                0x00000001bfe6416c 0x1bfdc0000 + 672108
4   CoreFoundation                0x00000001bfe638a0 0x1bfdc0000 + 669856
5   AudioToolbox                  0x00000001caf96290 0x1cae14000 + 1581712
6   libAudioToolboxUtility.dylib  0x00000001cb0564f8 0x1cb047000 + 62712
7   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
8   libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 4 name:  JavaScriptCore bmalloc scavenger
Thread 4:
0   libsystem_kernel.dylib        0x00000001bfce3c94 0x1bfcbf000 + 150676
1   libsystem_pthread.dylib        0x00000001bfc011e8 0x1bfbfd000 + 16872
2   libc++.1.dylib                0x00000001bfd357a8 0x1bfd27000 + 59304
3   JavaScriptCore                0x00000001cec19eec 0x1ceb92000 + 556780
4   JavaScriptCore                0x00000001cec1d8bc 0x1ceb92000 + 571580
5   JavaScriptCore                0x00000001cec1d5a4 0x1ceb92000 + 570788
6   JavaScriptCore                0x00000001cec1e8b0 0x1ceb92000 + 575664
7   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
8   libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 5 name:  WebThread
Thread 5:
0   libsystem_kernel.dylib        0x00000001bfcc2634 0x1bfcbf000 + 13876
1   libsystem_kernel.dylib        0x00000001bfcc1aa0 0x1bfcbf000 + 10912
2   CoreFoundation                0x00000001bfe6904c 0x1bfdc0000 + 692300
3   CoreFoundation                0x00000001bfe6416c 0x1bfdc0000 + 672108
4   CoreFoundation                0x00000001bfe638a0 0x1bfdc0000 + 669856
5   WebCore                        0x00000001c7dfdb60 0x1c7a07000 + 4156256
6   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
7   libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 6 name:  WebCore: LocalStorage
Thread 6:
0   libsystem_kernel.dylib        0x00000001bfce3c94 0x1bfcbf000 + 150676
1   libsystem_pthread.dylib        0x00000001bfc011e8 0x1bfbfd000 + 16872
2   JavaScriptCore                0x00000001cebde61c 0x1ceb92000 + 312860
3   JavaScriptCore                0x00000001cebc4508 0x1ceb92000 + 206088
4   WebKitLegacy                  0x00000001cbe4e35c 0x1cbdad000 + 660316
5   WebKitLegacy                  0x00000001cbe50f90 0x1cbdad000 + 671632
6   WebKitLegacy                  0x00000001cbe50674 0x1cbdad000 + 669300
7   JavaScriptCore                0x00000001cebdc294 0x1ceb92000 + 303764
8   JavaScriptCore                0x00000001cebdde04 0x1ceb92000 + 310788
9   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
10  libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 7 name:  AFNetworking
Thread 7:
0   libsystem_kernel.dylib        0x00000001bfcc2634 0x1bfcbf000 + 13876
1   libsystem_kernel.dylib        0x00000001bfcc1aa0 0x1bfcbf000 + 10912
2   CoreFoundation                0x00000001bfe6904c 0x1bfdc0000 + 692300
3   CoreFoundation                0x00000001bfe6416c 0x1bfdc0000 + 672108
4   CoreFoundation                0x00000001bfe638a0 0x1bfdc0000 + 669856
5   Foundation                    0x00000001c01a3824 0x1c019c000 + 30756
6   Foundation                    0x00000001c01dd238 0x1c019c000 + 266808
7   1000Guides                    0x0000000102088c0c 0x102058000 + 199692
8   Foundation                    0x00000001c02d40c4 0x1c019c000 + 1278148
9   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
10  libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 8 name:  com.apple.NSURLConnectionLoader
Thread 8:
0   libsystem_kernel.dylib        0x00000001bfcc2634 0x1bfcbf000 + 13876
1   libsystem_kernel.dylib        0x00000001bfcc1aa0 0x1bfcbf000 + 10912
2   CoreFoundation                0x00000001bfe6904c 0x1bfdc0000 + 692300
3   CoreFoundation                0x00000001bfe6416c 0x1bfdc0000 + 672108
4   CoreFoundation                0x00000001bfe638a0 0x1bfdc0000 + 669856
5   CFNetwork                      0x00000001c3127034 0x1c3125000 + 8244
6   Foundation                    0x00000001c02d40c4 0x1c019c000 + 1278148
7   libsystem_pthread.dylib        0x00000001bfc081d0 0x1bfbfd000 + 45520
8   libsystem_pthread.dylib        0x00000001bfc0bae0 0x1bfbfd000 + 60128


Thread 9:
0   libsystem_pthread.dylib        0x00000001bfc0bacc 0x1bfbfd000 + 60108


Thread 10:
0   libsystem_pthread.dylib        0x00000001bfc0bacc 0x1bfbfd000 + 60108


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x00000001bfcbc5d8   x5: 0x000000016dda65b0   x6: 0x000000000000006e   x7: 0xffffffffffffffec
    x8: 0x000000010242d800   x9: 0x00000001bfc03b40  x10: 0x00000001bfbff704  x11: 0x000000000000000b
   x12: 0x00000001f5d4c080  x13: 0x0000000000000001  x14: 0x0000000000000010  x15: 0x0000000000000027
   x16: 0x0000000000000148  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000000407  x21: 0x000000016dda65b0  x22: 0x000000010242d8e0  x23: 0x0000000000000000
   x24: 0x0000000000000000  x25: 0x0000000000000000  x26: 0x0000000000000000  x27: 0x0000000000000000
   x28: 0x000000016dda7b00   fp: 0x000000016dda6510   lr: 0x00000001bfbff774
    sp: 0x000000016dda64f0   pc: 0x00000001bfce3ec4 cpsr: 0x40000000
   esr: 0x56000080  Address size fault


Replies

Same crash, after updating same UISearchDisplayController. Cannot pin crash on that change, but the same change was made nonetheless. App does not crash on sims, or devices until it is downloaded from App Store.

If you symbolicate the log, you get a last exception backtrace like this:

0 CoreFoundation  … __exceptionPreprocess + 220
1 libobjc.A.dylib … objc_exception_throw + 56
2 CoreFoundation  … +[NSException raise:format:] + 108
3 UIKitCore       … UISearchDisplayControllerNoLongerSupported + 248
4 UIKitCore       … -[UISearchDisplayController initWithCoder:] + 84
5 UIFoundation    … UINibDecoderDecodeObjectForValue + 728
…

Frame 3 is UIKit deliberately crashing your app because you’re using

UISearchDisplayController
. See this thread for more info on this issue.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"