【发布时间】:2015-10-29 02:07:15
【问题描述】:
Crashlytics 已在相关应用中安装了几个版本。它工作得很好。
但在我们准备下一个版本时,Crashlytics 已停止在发布模式下报告崩溃。以下是我能想到的自上次发布以来发生了变化的事情。
- Xcode 7.1。最后一个版本是使用 Xcode 6 准备的。
- 我们升级到 Fabric。
- 我们正在 iOS 9.1 上测试该应用程序。
无论如何,在调试中仍然可以正常报告所有这些更改崩溃。只是不在 Release 中(存档并上传到 iTunes Connect 后从 TestFlight 安装)。
以下是我检查过的内容:
在 Fabric 网站上,应用程序在那里,版本和构建在那里。当我单击 Missing DSYMs 时,它告诉我没有丢失。
startWithAPIKey在didFinishLaunchingWithOptions中被调用(在木马问题之后添加)。api 密钥正确。检查和双重检查。
在构建脚本中,Debug 和 Release 之间没有(也从来没有)区别。它看起来像这样:
- 在构建设置中,
DEBUG_INFORMATION_FORMAT已经设置为DWARF with dSYM File(在 StormXX 的问题之后添加):
我错过了什么?
【问题讨论】:
-
你是从你的应用代理调用 API 吗?
-
是的。
[Crashlytics startWithAPIKey:@"a980b...好问题。我会将其添加到问题的清单中。 -
我也有同样的问题... x(
-
您是如何解决问题的?我也面临同样的问题。
-
@Aanchal 请参阅下面 Mike 接受的答案。
标签: ios xcode testflight crashlytics