После обновления приложения iOS для сборки с помощью Xcode 10.1 я заметил, что на устройствах под управлением старых версий iOS (до iOS 11.2.1) SDK Fabric Crashlytics для ответов дает сбой приложению.
Сбой происходитне воспроизводить на устройствах под управлением iOS 11.3 или выше, или если приложение построено с Xcode 10.0.
Я использую ответы 1.2.1, с Fabric 1.6.7, используя cocoapods.
происходит сбой в этой строке кода:
[Fabric with:@[ [Answers class] ]];
Я попробую несколько вещей, включая обновление до последних комплектов ответов и Fabric SDK, и обновлю эту ветку с выводами.Если вы сталкивались с этим раньше, я хотел бы знать, что сработало для вас.
Фрагмент из примера стека вызовов ниже, приводящий к сбою:
0 libswiftCore.dylib 0x00000001056a47d0 patchedBundleForClass(objc_object*, objc_selector*, objc_class*) + 24
1 MySampleApp 0x0000000100b2e61c FABApplicationIsSignedForDistribution + 52
2 MySampleApp 0x0000000100b2e5c4 FABApplicationInstallationSource + 24
3 MySampleApp 0x0000000100b35194 -[FABSettings appSource] + 20
4 MySampleApp 0x0000000100b355fc -[FABSettings settingsURLForEndpoint:appInstanceIdentifer:appIconHash:] + 496
5 MySampleApp 0x0000000100b2f798 -[FABSettingsOnboardingManager settingsURL] + 188
6 MySampleApp 0x0000000100b2e9d4 -[FABSettingsOnboardingManager beginSettingsDownload] + 100
7 MySampleApp 0x0000000100b31350 -[Fabric onboardAppAndDownloadSettings] + 120
8 MySampleApp 0x0000000100b30c80 __15+[Fabric with:]_block_invoke + 536
9 libdispatch.dylib 0x0000000183f56a14 _dispatch_client_callout + 12
10 libdispatch.dylib 0x0000000183f5a240 dispatch_once_f$VARIANT$mp + 56
11 MySampleApp 0x0000000100b30a60 +[Fabric with:] + 176