2

我正在尝试将我的 Fabric/Crashlytics 安装(我们不使用任何其他工具包)升级到最新版本。

截至今天,最新的 Crashlytics 版本是 3.4.1。当我们的应用程序启动时,它会显示:

2015-11-23 16:38:04.413 XXXX[648:60b] [Crashlytics] Version 3.0.10 (56)

然而,Fabric 桌面应用程序告诉我,我们已经在 Crashlytics Kit 中使用 3.4.1 版:

Fabric App 显示 Kit 已经在 3.4.1

我们不使用 CocoaPods,但我们拥有Fabric.frameworkCrashlytics.framework包含在项目中。有地方可以下载吗?

有什么提示吗?

编辑:

这是启用调试模式的输出:

2015-11-23 17:35:17.612 XXX[26720:2637433] [Crashlytics] Version 3.0.10 (56)
2015-11-23 17:35:17.614 XXX[26720:2637433] [Crashlytics] Running on iOS Simulator (iPad), 9.1.0 (14F1021)
2015-11-23 17:35:17.617 XXX[26720:2637433] [Crashlytics:Crash:Client] Background session uploading supported
2015-11-23 17:35:17.633 XXX[26720:2637933] [Crashlytics:Answers] Answers enabled with settings: {
    "flush_interval_secs" = 300;
    "flush_on_background" = 1;
    "max_byte_size_per_file" = 8000;
    "max_file_count_per_send" = 1;
    "max_pending_send_file_count" = 100;
    "sampling_rate" = 1;
    "track_custom_events" = 1;
    "track_predefined_events" = 1;
    "track_view_controllers" = 0;
    url = "https://e.crashlytics.com/spi/v2/events";
}
2015-11-23 17:35:17.633 XXX[26720:2637433] [Fabric] Initialized with kit versions: {
    "com.twitter.crashlytics.ios" = "3.0.10";
    "io.fabric.sdk.ios" = "1.2.6";
}
4

1 回答 1

0

我和你有同样的问题。我的项目使用的是旧版本的框架,但“聪明人”Fabric.app非常确定我拥有的是最新版本。

由于没有方便的大人下载链接,您必须像这样获取 Fabric/Crashlytics 框架:

  1. 退出Fabric.app
  2. 删除其缓存:rm -rf ~/Library/Caches/com.crashlytics.mac
  3. 运行Fabric.app并等待它填充上述目录
  4. 然后要么
    一个。只需自己进行集成,使用 ~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/com.twitter.crashlytics.ios-default.zip
    and~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/io.fabric.sdk.ios-default.zip
    b 的内容。再次试试你的运气,让应用程序将框架集成到你的项目中

感谢Alex帮助我解决这个 Fabric.app 解决方法。

于 2015-11-24T00:21:55.063 回答