1

在升级 iOS 应用程序以使用 Xcode 10.1 构建后,我注意到在运行旧版本 iOS(直到 iOS 11.2.1)的设备上,用于 Answers SDK 的 Fabric Crashlytics 会使应用程序崩溃。

崩溃不会在运行 iOS 11.3 或更高版本的设备上重现,或者如果应用程序是使用 Xcode 10.0 构建的。

我正在使用带有 Fabric 1.6.7 的 Answers 1.2.1,使用 cocoapods。

崩溃发生在这行代码:

[Fabric with:@[ [Answers class] ]];

我将尝试一些事情,包括升级到最新的 Answers 和 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
4

0 回答 0