help me to find the actual reason of crash in my app

My App, WPuzzle, rejected by Apple Review Team. The reason given is very unclear, “We were unable to review your app as it crashed on launch.”

I can't find the actual reason of crashing by reading the crash logs. I have read many documents and blog, however, I don't understand the detailed information in crash logs.

Moreover, there is no crash or error when I test my app on my iPad and iPhone simulators. I decide to ask help. Thanks in advance.

Crash Logs are stored in this links: https://drive.google.com/drive/folders/1H2u_YJ35o5VCyXzlwAoZ3lmLjKc7kHTf?usp=sharing

Are you able to test it on an actual device?

All your crash reports shows a backtrace like this:

Last Exception Backtrace:
0   CoreFoundation    … __exceptionPreprocess + 164
1   libobjc.A.dylib   … objc_exception_throw + 60
2   CoreFoundation    … -[NSException init] + 0
3   XPuzzle           … 0x100240000 + 7232888
4   XPuzzle           … 0x100240000 + 7233260
5   libdispatch.dylib … _dispatch_call_block_and_release + 32

This indicates that your app crashed due to an unhandled language exception. To learn more you need to symbolicate frames 3 and 4. For advice on how to do that, 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"

I can not symbolicate the crash logs because the UUIDs in crash logs and dSYM (extracted from my local xcarchive file) don't match. I can't figure out why the mistach happened. In the end, I deleted two builds listed in app connect webpage (I am confused about which was the one submited and rejected), and rebuild my archive, upload, and submit once more. Now I am waiting and then decide the next action when Apple's review result comes.
Beside, I found no way to download my xcarchive file previously uploaded.

The latest good news is my iOS app, WPuzzle has passed the review. (I want name it with XPuzzle, however, which has been used by others). Now I can not find the URL in App Store for WPuzzle. Maybe I need to wait.

My iOS app published! It takes me six months to develope it. https://apps.apple.com/us/app/wpuzzle/id6471076395?l=zh-Hans-CN

@eskimo I have the same problem, I thought it could be some change I made to my code, however, I did a test uploading the version that is published in the store today and the review team failed with the same error, can you help me?

code-blockCrashReporter Key:   57be52f091e95a768212066d1d533fc0a2d7a65c
Hardware Model:      iPad11,6
Process:             acuttis [1444]
Path:                /private/var/containers/Bundle/Application/AB4A5A2A-B134-4CAF-9FCC-CCC28FD4CC4C/acuttis.app/acuttis
Identifier:          com.proveusistemas.acuttis
Version:             2.11.1 (2.11.8)
AppStoreTools:       15C5500a
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.proveusistemas.acuttis [982]

Date/Time:           2024-03-31 10:22:21.0024 -0300
Launch Time:         2024-03-31 10:22:20.9236 -0300
OS Version:          iPhone OS 17.4.1 (21E236)
Release Type:        User
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: SIGNAL 6 Abort trap: 6
Terminating Process: acuttis [1444]

Triggered by Thread:  0

Application Specific Information:
abort() called


Last Exception Backtrace:
0   CoreFoundation                	       0x1911f2b28 __exceptionPreprocess + 164
1   libobjc.A.dylib               	       0x1890caf78 objc_exception_throw + 60
2   acuttis                       	       0x10091a090 GetConnectorQueue (in acuttis) + 32 + 2318480
3   acuttis                       	       0x10091a300 -[FIRAnalyticsConnector setConditionalUserProperty:] (in acuttis) + 232 + 2319104
4   acuttis                       	       0x1006ebc8c double_conversion::StringToDoubleConverter::StringToIeee(char const*, int, int*, bool) const (in acuttis) (double-conversion.cc:838) + 31884
5   UIKitCore                     	       0x193591c70 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 320
6   UIKitCore                     	       0x193590dd8 -[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 2856
7   UIKitCore                     	       0x19358fdbc -[UIApplication _runWithMainScene:transitionContext:completion:] + 856
8   UIKitCore                     	       0x19358fa08 -[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:] + 132
9   UIKitCore                     	       0x19350d298 _UIScenePerformActionsWithLifecycleActionMask + 112
10  UIKitCore                     	       0x193593934 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke + 216
11  UIKitCore                     	       0x1934bcac4 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] + 220
12  UIKitCore                     	       0x1934bb53c -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 608
13  UIKitCore                     	       0x1934baea4 -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] + 248
14  UIKitCore                     	       0x1934bad74 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke + 148
15  UIKitCore                     	       0x1934bac7c +[BSAnimationSettings(UIKit) tryAnimatingWithSettings:fromCurrentState:actions:completion:] + 736
16  UIKitCore                     	       0x1934ba504 _UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion + 224
17  UIKitCore                     	       0x1934ba1b4 -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] + 316
18  UIKitCore                     	       0x19384ae20 __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.226 + 612
19  UIKitCore                     	       0x1934b9328 -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] + 216
20  UIKitCore                     	       0x1934b9198 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] + 244
21  UIKitCore                     	       0x1935cff74 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 508
22  UIKitCore                     	       0x1935cfd0c -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 288
23  FrontBoardServices            	       0x1a9cec644 -[FBSScene _callOutQueue_didCreateWithTransitionContext:completion:] + 324
24  FrontBoardServices            	       0x1a9cec4e0 __92-[FBSWorkspaceScenesClient createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke.108 + 280
25  FrontBoardServices            	       0x1a9ceb10c -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 168
26  FrontBoardServices            	       0x1a9cf6bf0 __92-[FBSWorkspaceScenesClient createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke + 352
27  libdispatch.dylib             	       0x199002dd4 _dispatch_client_callout + 20
28  libdispatch.dylib             	       0x19900686c _dispatch_block_invoke_direct + 288
29  FrontBoardServices            	       0x1a9ce7490 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 52
30  FrontBoardServices            	       0x1a9ce7410 -[FBSMainRunLoopSerialQueue _targetQueue_performNextIfPossible] + 240
31  FrontBoardServices            	       0x1a9ce72e8 -[FBSMainRunLoopSerialQueue _performNextFromRunLoopSource] + 28
32  CoreFoundation                	       0x19113d62c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
33  CoreFoundation                	       0x19113c8a8 __CFRunLoopDoSource0 + 176
34  CoreFoundation                	       0x19113b058 __CFRunLoopDoSources0 + 244
35  CoreFoundation                	       0x191139d88 __CFRunLoopRun + 828
36  CoreFoundation                	       0x191139968 CFRunLoopRunSpecific + 608
37  GraphicsServices              	       0x1d542f4e0 GSEventRunModal + 164
38  UIKitCore                     	       0x1935acedc -[UIApplication _run] + 888
39  UIKitCore                     	       0x1935ac518 UIApplicationMain + 340
40  acuttis                       	       0x1006ec070 double double_conversion::RadixStringToIeee<4>(char const*, char const*, bool, bool, double, bool, char const**) (in acuttis) (double-conversion.cc:0) + 32880
41  dyld                          	       0x1b465ad84 start + 2240

help me to find the actual reason of crash in my app
 
 
Q