Encountered a new crash on our latest release. So far there's only been one crash but because we set our outbound rules to a set of people I'm just slightly concerned if it might be a bigger issue if we don't actually have the filters. Some more details below:
Currently version of the app in the store has:
Intercom SDK - 8.1.0
Compiled on XCode 12.4
Support iOS 12.0 and higher.
The error is occurring on iOS version 12.1.1 iPad 6th gen (our app only supports iPhone)
Here's the full stack trace:
Crashed: com.apple.main-thread
0 MyApp 0x10325a590 +[ICMAppEnvironmentChecker stringForDeviceTokenEnvironment:] + 82924
1 MyApp 0x10329659c -[ICMDeviceData init] + 185172
2 MyApp 0x10323c1fc +[ICMHTTPClient updateUserWithUserAttributes:newSession:sentFromBackground:carouselVisible:success:error:] + 264972
3 MyApp 0x103227d10 +[ICMHTTPBridge updateUser:] + 181792
4 MyApp 0x10324ab50 +[ICMBridge ping] + 18860
5 CoreFoundation 0x1ca8db94c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
6 CoreFoundation 0x1ca8db918 ___CFXRegistrationPost_block_invoke + 64
7 CoreFoundation 0x1ca8dae08 _CFXRegistrationPost + 392
8 CoreFoundation 0x1ca8daab4 ___CFXNotificationPost_block_invoke + 96
9 CoreFoundation 0x1ca852c90 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1404
10 CoreFoundation 0x1ca8da540 _CFXNotificationPost + 696
11 Foundation 0x1cb2ebca0 -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
12 UIKitCore 0x1f7871324 -[UIApplication _stopDeactivatingForReason:] + 1356
13 UIKitCore 0x1f71186fc __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke + 476
14 UIKitCore 0x1f711955c _performActionsWithDelayForTransitionContext + 112
15 UIKitCore 0x1f71184b4 -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] + 248
16 UIKitCore 0x1f711d3a0 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] + 368
17 UIKitCore 0x1f7462e60 -[UIApplicationSceneClientAgent scene:handleEvent:withCompletion:] + 468
18 FrontBoardServices 0x1cd3a46e4 __80-[FBSSceneImpl updater:didUpdateSettings:withDiff:transitionContext:completion:]_block_invoke.359 + 228
19 libdispatch.dylib 0x1ca3a6484 _dispatch_client_callout + 16
20 libdispatch.dylib 0x1ca349e10 _dispatch_block_invoke_direct$VARIANT$mp + 224
21 FrontBoardServices 0x1cd3e2a9c __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 40
22 FrontBoardServices 0x1cd3e2728 -[FBSSerialQueue _performNext] + 416
23 FrontBoardServices 0x1cd3e2d44 -[FBSSerialQueue _performNextFromRunLoopSource] + 56
24 CoreFoundation 0x1ca8fd1f0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
25 CoreFoundation 0x1ca8fd170 __CFRunLoopDoSource0 + 88
26 CoreFoundation 0x1ca8fca54 __CFRunLoopDoSources0 + 176
27 CoreFoundation 0x1ca8f7920 __CFRunLoopRun + 1040
28 CoreFoundation 0x1ca8f71f0 CFRunLoopRunSpecific + 436
29 GraphicsServices 0x1ccb70584 GSEventRunModal + 100
30 UIKitCore 0x1f787b4c0 UIApplicationMain + 212
31 MyApp 0x102854bac main + 22
32 libdyld.dylib 0x1ca3b6bb4 start + 4
Maybe someone else has encountered the same issue and would be great to see how to replicate it as I haven't been able to myself, unless this is something that's just occuring in the background.