Parse Crash报告不起作用

Tho*_*mas 7 crash-reports ios parse-platform

我正在尝试使用本指南在iOS上设置Parse崩溃报告,但不幸的是,即使在几次崩溃后,我的仪表板上也没有任何内容.

这是我的代码(我正在使用sdk 1.6.3):

     - (void)crash {
        [NSException raise:NSGenericException format:@"Everything is ok. This is just a test crash."];
     }

     ...

     [ParseCrashReporting enable];
     [Parse setApplicationId:@"********"
          clientKey:@"********"];
     [self performSelector:@selector(crash) withObject:nil afterDelay:10.0];
Run Code Online (Sandbox Code Playgroud)

我按照故障排除指南:

  • 在初始化Parse之前,请确保已在App Delegate中启用了崩溃报告.DONE
  • 如果您正在测试,请确保Xcode没有使用调试器捕获崩溃.DONE
  • 构建,运行,停止应用程序,然后从主屏幕运行它.崩溃将在下次运行应用程序时发送.确保应用程序在有机会发送崩溃信息之前不会再次崩溃.如果您正在测试,可以通过添加延迟来确保这一点.DONE
  • 崩溃可能需要一分钟才能显示在仪表板上.DONE
  • 确保您没有链接到您的应用程序的任何其他崩溃报告解决方案,因为它们可能会相互干扰.完成,(禁用乱舞)

我按照这里的推荐尝试了模拟器和设备.

最后,我在我的控制台中发出此消息:

+ [PFAnalytics trackEventually:params:]:无法识别的选择器发送到类0x10f08ac20

任何帮助都非常感谢.

vat*_*tti 2

Parse 肯定在 v1.6.3 中有一个 bug,因为我已经下载了 v1.6.0 并且它工作得很好。你可以在这里下载:

https://parse.com/downloads/ios/parse-library/1.6.0

这是启用的顺序:

[ParseCrashReporting enable];
[Parse setApplicationId:kParse_AppID clientKey:kParse_ClientKey];
Run Code Online (Sandbox Code Playgroud)