当我们的生产 iOS 应用程序初始化时,我收到以下错误消息:
[Crashlytics] Version 3.8.4 (121)
[Crashlytics] Running on iOS Simulator (iPhone), 10.3.0 (16E195)
[Crashlytics:Crash] Reporting is disabled
[Crashlytics] Crash reporting could not be initialized
[Answers] Initialized
[Fabric] Initialized with kit versions: {
"com.twitter.answers.ios" = "1.3.4";
"com.twitter.crashlytics.ios" = "3.8.4";
"io.fabric.sdk.ios" = "1.6.11";
}
每次后续调用记录事件都会收到以下错误:
[Crashlytics:Crash] WARNING: CLSLog has been used before (or concurrently with)
Crashlytics initialization and cannot be recorded. The message was: ...
该应用程序的非生产版本可以正常运行完全相同的代码,但具有不同的 bundleID。通常,当应用程序第一次初始化时,我会看到应用程序填充在 Fabric 仪表板中,但在这种情况下,应用程序没有显示。
我们有一个 Android 和 iOS 版本的应用程序,它们都使用相同的 bundleID,所以我想知道是否存在冲突?我在仪表板中看到了应用程序的 Android 版本,它似乎运行正常。这是一个应用程序,最初是一个 Xamarin 应用程序,可以编译到两个平台,这两个平台都没有包含 Fabric/Crashlytics。我们现在已经在每个平台上编写了原生应用程序,并且都使用了 Fabric/Crashlytics。
由于这是两个商店中预先存在的应用程序,我们无法更改任何一个应用程序的 bundleID。