Приложение Flutter выходит из строя в тестовом полете, но работает на симуляторе

#ios #flutter #testflight

Вопрос:

Работал над приложением flutter. Все в порядке, и мы можем отлаживать на симуляторах и устройствах, как iOS, так и Android. Наше приложение для Android работает нормально, и APK-файл доступен в игровом магазине. С другой стороны, приложение iOS не любит развертываться с помощью TestFlight. Создание архива, загрузка в AppStore распространение приложения через TestFlight мы видим сбой приложения сразу при запуске.

 Incident Identifier: A2957531-E65F-4D12-8BBD-7E2F81D3E421
Hardware Model:      iPhone13,2
Process:             Runner [28250]
Path:                /private/var/containers/Bundle/Application/81207991-AD48-47CF-838B-65B6A07B6739/Runner.app/Runner
Identifier:          com.something.someapp
Version:             7 (1.5.1)
AppStoreTools:       12E262
AppVariant:          1:iPhone13,2:14
Beta:                YES
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.something.someapp[3642]


Date/Time:           2021-06-28 22:26:52.5039  0300
Launch Time:         2021-06-28 22:26:52.3731  0300
OS Version:          iPhone OS 14.3 (18C66)
Release Type:        User
Baseband Version:    1.31.03-5
Report Version:      104

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

Thread 0 name:
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x00000001b996c414 __pthread_kill   8
1   libsystem_pthread.dylib         0x00000001d73c6b40 pthread_kill   272 (pthread.c:1388)
2   libsystem_c.dylib               0x0000000194f92b74 abort   104 (abort.c:110)
3   Flutter                         0x00000001039768e0 0x103698000   3008736
4   Flutter                         0x0000000103976a10 0x103698000   3009040
5   Flutter                         0x0000000103b6920c 0x103698000   5050892
6   Flutter                         0x00000001039e5914 0x103698000   3463444
7   Flutter                         0x00000001036a60ec 0x103698000   57580
8   Flutter                         0x00000001036bb134 0x103698000   143668
9   Flutter                         0x00000001036baf70 0x103698000   143216
10  UIKitCore                       0x000000018e1b5fa4 -[UINib instantiateWithOwner:options:]   2288 (UINib.m:389)
11  UIKitCore                       0x000000018e72dd9c -[UIStoryboard __reallyInstantiateViewControllerWithIdentifier:creator:storyboardSegueTemplate:sender:]   284 (UIStoryboard.m:233)
12  UIKitCore                       0x000000018e72dc34 -[UIStoryboard _instantiateViewControllerWithIdentifier:creator:storyboardSegueTemplate:sender:]   128 (UIStoryboard.m:212)
13  UIKitCore                       0x000000018e5ae068 -[UIApplication _loadMainStoryboardFileNamed:bundle:]   184 (UIApplication.m:4396)
14  UIKitCore                       0x000000018e5ae59c -[UIApplication _loadMainInterfaceFile]   276 (UIApplication.m:0)
15  UIKitCore                       0x000000018e5accec -[UIApplication _runWithMainScene:transitionContext:completion:]   996 (UIApplication.m:4155)
16  UIKitCore                       0x000000018dc02f20 -[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:]   152 (_UISceneLifecycleMultiplexer.m:436)
17  UIKitCore                       0x000000018e171054 _UIScenePerformActionsWithLifecycleActionMask   112 (_UISceneLifecycleState.m:109)
18  UIKitCore                       0x000000018dc03ab8 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke   224 (_UISceneLifecycleMultiplexer.m:549)
19  UIKitCore                       0x000000018dc034c0 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:]   300 (_UISceneLifecycleMultiplexer.m:498)
20  UIKitCore                       0x000000018dc038c8 -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]   768 (_UISceneLifecycleMultiplexer.m:548)
21  UIKitCore                       0x000000018dc03104 -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:]   340 (_UISceneLifecycleMultiplexer.m:454)
22  UIKitCore                       0x000000018dc0b650 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block...   196 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:72)
23  UIKitCore                       0x000000018e07d6c4  [BSAnimationSettings(UIKit) tryAnimatingWithSettings:actions:completion:]   892 (BSAnimationSettings UIKit.m:50)
24  UIKitCore                       0x000000018e18977c _UISceneSettingsDiffActionPerformChangesWithTransitionContext   272 (_UISceneSettingsDiffAction.m:23)
25  UIKitCore                       0x000000018dc0b348 -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]   384 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:57)
26  UIKitCore                       0x000000018da3284c __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke   776 (UIScene.m:1413)
27  UIKitCore                       0x000000018da311c0 -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:]   256 (UIScene.m:1134)
28  UIKitCore                       0x000000018da32474 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:]   248 (UIScene.m:1380)
29  UIKitCore                       0x000000018e5aaf84 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:]   572 (UIApplication.m:3681)
30  UIKitCore                       0x000000018e0a6ef0 -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:]   388 (UIApplicationSceneClientAgent.m:45)
31  FrontBoardServices              0x000000019b8b63bc -[FBSScene _callOutQueue_agent_didCreateWithTransitionContext:completion:]   432 (FBSScene.m:435)
32  FrontBoardServices              0x000000019b8e1d04 __94-[FBSWorkspaceScenesClient createWithSceneID:groupID:parameters:transitionContext:completion:]_block_invoke.200   128 (FBSWorkspaceScenesClient.m:365)
33  FrontBoardServices              0x000000019b8c54a0 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:]   240 (FBSWorkspace.m:355)
34  FrontBoardServices              0x000000019b8e19c8 __94-[FBSWorkspaceScenesClient createWithSceneID:groupID:parameters:transitionContext:completion:]_block_invoke   372 (FBSWorkspaceScenesClient.m:364)
35  libdispatch.dylib               0x000000018b7e9db0 _dispatch_client_callout   20 (object.m:559)
36  libdispatch.dylib               0x000000018b7ed738 _dispatch_block_invoke_direct   268 (queue.c:468)
37  FrontBoardServices              0x000000019b90a250 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__   48 (FBSSerialQueue.m:184)
38  FrontBoardServices              0x000000019b909ee0 -[FBSSerialQueue _targetQueue_performNextIfPossible]   448 (FBSSerialQueue.m:227)
39  FrontBoardServices              0x000000019b90a434 -[FBSSerialQueue _performNextFromRunLoopSource]   32 (FBSSerialQueue.m:258)
40  CoreFoundation                  0x000000018bb7176c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__   28 (CFRunLoop.c:1967)
41  CoreFoundation                  0x000000018bb71668 __CFRunLoopDoSource0   208 (CFRunLoop.c:2011)
42  CoreFoundation                  0x000000018bb70960 __CFRunLoopDoSources0   268 (CFRunLoop.c:2048)
43  CoreFoundation                  0x000000018bb6aa8c __CFRunLoopRun   824 (CFRunLoop.c:2925)
44  CoreFoundation                  0x000000018bb6a21c CFRunLoopRunSpecific   600 (CFRunLoop.c:3242)
45  GraphicsServices                0x00000001a366e784 GSEventRunModal   164 (GSEvent.c:2259)
46  UIKitCore                       0x000000018e5a8fe0 -[UIApplication _run]   1072 (UIApplication.m:3253)
47  UIKitCore                       0x000000018e5ae854 UIApplicationMain   168 (UIApplication.m:4707)
48  Runner                          0x000000010292ea2c main   64 (AppDelegate.swift:8)
49  libdyld.dylib                   0x000000018b82a6b0 start   4
 

Комментарии:

1. вы нашли решение для этого ?

2. Причиной этого являются настройки Firebase в файле appdelegate. Я исправил проверку ключа Google maps, кода инициализации firabase и версий пакетов.