Crashlytics在发布模式下未报告崩溃

穆雷·萨加尔(Murray Sagal)

Crashlytics已在相关应用中安装了两个版本。一直很好。

但是,当我们准备下一个版本时,Crashlytics已停止在“发布”模式下报告崩溃。自上次发布以来,我能想到的事情已经发生了变化。

  • Xcode 7.1。最新版本使用Xcode 6编写。
  • 我们升级到了面料。
  • 我们正在iOS 9.1上测试该应用程序。

无论如何,对于所有这些更改,在Debug中仍然可以报告崩溃。只是不在Release中(在存档并上传到iTunes Connect之后从TestFlight安装)。

以下是我检查过的内容:

  • 在Fabric网站上,有应用程序,版本和内部版本。当我单击“缺少DSYM”时,它告诉我没有丢失。

  • startWithAPIKey被调用didFinishLaunchingWithOptions(在trojanfoe的问题之后添加)。

  • api密钥正确。检查并再次检查。

  • 在构建脚本中,Debug(调试)和Release(发布)之间没有(也从未如此)区别。看起来像这样:

在此处输入图片说明

  • 在“构建设置”DEBUG_INFORMATION_FORMAT中已设置为DWARF with dSYM File(在StormXX的问题之后添加):

在此处输入图片说明

我想念什么?

迈克·邦奈尔

来自Crashlytics和Fabric的Mike。

使用Fabric,Crashlytics的初始化确实发生了微小变化。使用以下代码应该可以使用(Obj-C):

#import "AppDelegate.h"
#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>

@interface AppDelegate ()

@end

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    [Crashlytics startWithAPIKey:@"YourAPIKey"];
    // You can comment out the above line if you have your Twitter Fabric API key in your info.plist.
    [Fabric with:@[[Crashlytics class]]];
    return YES;
}

还建议将运行脚本构建阶段更新为以下内容:

./Fabric.framework/run <YourAPIKey> <YourBuildSecret> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

应用仅在发布模式下崩溃

来自分类Dev

应用仅在发布模式下崩溃

来自分类Dev

Firebase崩溃报告与Crashlytics / Fabric

来自分类Dev

Crashlytics中的脱机崩溃报告

来自分类Dev

Crashlytics中的脱机崩溃报告

来自分类Dev

Firebase崩溃报告与Crashlytics / Fabric

来自分类Dev

未创建崩溃报告

来自分类Dev

应用仅在发布模式下崩溃,如何配置proguard?

来自分类Dev

Cloud Firestore 在 APK 发布模式下使应用程序崩溃

来自分类Dev

Crashlytics不会报告iOS 7崩溃

来自分类Dev

Crashlytics不会报告iOS 7崩溃

来自分类Dev

如何从 crashlytics 禁用崩溃报告弹出窗口

来自分类Dev

应用程序在发布模式下崩溃,但在启用僵尸程序后不会崩溃

来自分类Dev

应用在发布模式下崩溃,但在启用僵尸程序后不会崩溃

来自分类Dev

未显示Testflight崩溃报告

来自分类Dev

APP 在调试模式下崩溃,但在 iOS 8 上的发布模式下工作正常

来自分类Dev

发布后崩溃报告和调试的策略

来自分类Dev

Xamarin Android应用在发布模式下崩溃(Parse.Android SDK)

来自分类Dev

Xamarin Android启动时,应用程序在发布模式下崩溃

来自分类Dev

UWP 应用程序在 Windows.UI.Xaml.dll 中的发布模式下崩溃

来自分类Dev

在发布模式下崩溃,但如果可调试为真 - 不是...可能的问题是什么?

来自分类Dev

将致命的崩溃转变为非致命的crashlytics报告

来自分类Dev

Xcode 6.3和Crashlytics /其他崩溃报告工具

来自分类Dev

Android:Crashlytics无法发送报告C ++库崩溃

来自分类Dev

Firebase Crashlytics Android NDK:崩溃报告上的空符号

来自分类Dev

从 Firebafirebase 崩溃报告旧迁移到 Firebase/Crashlytics

来自分类Dev

具有Objective-C的应用程序,在发布模式下启动时快速代码崩溃,调试模式很好

来自分类Dev

如何获取未捕获的异常/崩溃报告

来自分类Dev

在发布模式下进行调试

Related 相关文章

  1. 1

    应用仅在发布模式下崩溃

  2. 2

    应用仅在发布模式下崩溃

  3. 3

    Firebase崩溃报告与Crashlytics / Fabric

  4. 4

    Crashlytics中的脱机崩溃报告

  5. 5

    Crashlytics中的脱机崩溃报告

  6. 6

    Firebase崩溃报告与Crashlytics / Fabric

  7. 7

    未创建崩溃报告

  8. 8

    应用仅在发布模式下崩溃,如何配置proguard?

  9. 9

    Cloud Firestore 在 APK 发布模式下使应用程序崩溃

  10. 10

    Crashlytics不会报告iOS 7崩溃

  11. 11

    Crashlytics不会报告iOS 7崩溃

  12. 12

    如何从 crashlytics 禁用崩溃报告弹出窗口

  13. 13

    应用程序在发布模式下崩溃,但在启用僵尸程序后不会崩溃

  14. 14

    应用在发布模式下崩溃,但在启用僵尸程序后不会崩溃

  15. 15

    未显示Testflight崩溃报告

  16. 16

    APP 在调试模式下崩溃,但在 iOS 8 上的发布模式下工作正常

  17. 17

    发布后崩溃报告和调试的策略

  18. 18

    Xamarin Android应用在发布模式下崩溃(Parse.Android SDK)

  19. 19

    Xamarin Android启动时,应用程序在发布模式下崩溃

  20. 20

    UWP 应用程序在 Windows.UI.Xaml.dll 中的发布模式下崩溃

  21. 21

    在发布模式下崩溃,但如果可调试为真 - 不是...可能的问题是什么?

  22. 22

    将致命的崩溃转变为非致命的crashlytics报告

  23. 23

    Xcode 6.3和Crashlytics /其他崩溃报告工具

  24. 24

    Android:Crashlytics无法发送报告C ++库崩溃

  25. 25

    Firebase Crashlytics Android NDK:崩溃报告上的空符号

  26. 26

    从 Firebafirebase 崩溃报告旧迁移到 Firebase/Crashlytics

  27. 27

    具有Objective-C的应用程序,在发布模式下启动时快速代码崩溃,调试模式很好

  28. 28

    如何获取未捕获的异常/崩溃报告

  29. 29

    在发布模式下进行调试

热门标签

归档