为 iOS 个应用升级 Fabric 和 Crashlytics
Upgrade Fabric and Crashlytics for iOS App
我正在尝试将我安装的 Fabric/Crashlytics(我们不使用任何其他工具包)升级到最新版本。
截至今天,最新的 Crashlytics 版本是 3.4.1。当我们的应用程序启动时,它显示:
2015-11-23 16:38:04.413 XXXX[648:60b] [Crashlytics] Version 3.0.10 (56)
但是 Fabric 桌面应用程序告诉我,我们已经在使用 Crashlytics 套件的 3.4.1 版:
我们不使用 CocoaPods,但项目中包含 Fabric.framework
和 Crashlytics.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";
}
我遇到了和你一样的问题。我的项目使用的是旧版本的框架,但 "smart" Fabric.app
非常确定我使用的是最新版本。
由于没有方便的下载-link-适合成年人,您必须像这样获取 Fabric/Crashlytics 框架:
- 退出
Fabric.app
- 删除缓存:
rm -rf ~/Library/Caches/com.crashlytics.mac
- 运行
Fabric.app
并等待它填充上面的目录
- 然后
一种。只需自己进行集成,使用的内容
~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/com.twitter.crashlytics.ios-default.zip
和 ~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/io.fabric.sdk.ios-default.zip
,或
b.再次试试你的运气,让应用程序将框架集成到你的项目中
感谢 Alex 帮助我解决这个 Fabric.app 解决方法。
我正在尝试将我安装的 Fabric/Crashlytics(我们不使用任何其他工具包)升级到最新版本。
截至今天,最新的 Crashlytics 版本是 3.4.1。当我们的应用程序启动时,它显示:
2015-11-23 16:38:04.413 XXXX[648:60b] [Crashlytics] Version 3.0.10 (56)
但是 Fabric 桌面应用程序告诉我,我们已经在使用 Crashlytics 套件的 3.4.1 版:
我们不使用 CocoaPods,但项目中包含 Fabric.framework
和 Crashlytics.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";
}
我遇到了和你一样的问题。我的项目使用的是旧版本的框架,但 "smart" Fabric.app
非常确定我使用的是最新版本。
由于没有方便的下载-link-适合成年人,您必须像这样获取 Fabric/Crashlytics 框架:
- 退出
Fabric.app
- 删除缓存:
rm -rf ~/Library/Caches/com.crashlytics.mac
- 运行
Fabric.app
并等待它填充上面的目录 - 然后
一种。只需自己进行集成,使用的内容~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/com.twitter.crashlytics.ios-default.zip
和~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/io.fabric.sdk.ios-default.zip
,或
b.再次试试你的运气,让应用程序将框架集成到你的项目中
感谢 Alex 帮助我解决这个 Fabric.app 解决方法。