Parse Crash报告不起作用

时间:2015-02-23 18:56:12

标签: ios parse-platform crash-reports

我尝试使用this guide在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];

我关注了troubleshooting guide

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

我尝试了模拟器和设备,recommanded here

最后,我在我的控制台中收到了此消息:

  

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

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:2)

Parse必须在v1.6.3中有一个错误,因为我已经下载了v1.6.0并且它工作正常。 你可以在这里下载:

  

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

这是启用的顺序:

[ParseCrashReporting enable];
[Parse setApplicationId:kParse_AppID clientKey:kParse_ClientKey];

答案 1 :(得分:1)

这可能并不算作任何答案,但我没有足够的代表发表评论。

您是否尝试过使用密钥启用崩溃报告 AFTER 设置解析?我知道当我尝试启用本地数据存储时,这对我来说是一个问题。

我知道这违背了指南,但是当我使用Parse时,事情已经发生了......

答案 2 :(得分:1)

Parse 1.7.3也被破坏......升级到1.7.4 !! !

编辑:不要更新到1.7.5 - 这似乎也被破坏了!!

答案 3 :(得分:0)

最新版本Parse SDK 1.6.4解决了这个问题! https://www.parse.com/docs/downloads