Understanding Crash Log from App Review

HI:) We are developing 2 apps that are related to each other. Both of the apps were approved by apple, but suddenly after we upgraded the apps, apple approved one of the apps but the other one keeps being rejected by them.

They said that it crashes on launch, but it works for us in Xcode and also we haven't changed anything that should affect it since the last version that was approved. Both of the apps are pretty much the same (of course they are different but they are using the same technologies in the same way).

We also tried to run it in testflight and it indeed crashes but we don't know why. We can't understand the crash logs and we were hoping someone here can help us understand it.

Consider this from your crash report:

Exception Type:  EXC_CRASH (SIGABRT)

This typically means that your app has deliberately crashed itself by calling abort. Now this:

Last Exception Backtrace:
0   CoreFoundation  … __exceptionPreprocess + 220
1   libobjc.A.dylib … objc_exception_throw + 60
2   CoreFoundation  … __CFDictionaryCreateGeneric + 0
3   FirebaseCore    … 0x103088000 + 19776
4   App             … 0x102ba8000 + 23988
5   UIKitCore       … -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 356

The presence of the Last Exception Backtrace section indicates that this crash was caused by an unhandled language exception. Frame 5 in that backtrace suggests that UIKit was calling delegate method in your app. It’s hard to identify that because frame 4 is not symbolicated. The actual crash is triggered by frame 3, which seems to be creating a dictionary with body parameters, causing frames 2 to throw that language exception.

The next step here is to symbolicate this crash report to uncover the identity of frames 4 and 3. For on this, see Adding Identifiable Symbol Names to a Crash Report.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Understanding Crash Log from App Review
 
 
Q