Parse Crash报告不起作用
我正在尝试使用本指南在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];
我按照故障排除指南 :
- 在初始化Parse之前,请确保已在App Delegate中启用了崩溃报告。 DONE
- 如果您正在测试,请确保Xcode没有使用调试器捕获崩溃。 DONE
- 构建,运行,停止应用程序,然后从主屏幕运行它。 崩溃将在下次运行应用程序时发送。 确保应用程序在有机会发送崩溃信息之前不会再次崩溃。 如果您正在测试,可以通过添加延迟来确保这一点。 DONE
- 崩溃可能需要一分钟才能显示在仪表板上。 DONE
- 确保您没有链接到您的应用程序的任何其他崩溃报告解决方案,因为它们可能会相互干扰。 完成,(禁用乱舞)
我按照这里的推荐尝试了模拟器和设备。
最后,我在我的控制台中显示此消息:
+ [PFAnalytics trackEventually:params:]:无法识别的选择器发送到类0x10f08ac20
任何帮助都非常感谢。
Parse必须在v1.6.3中有一个错误,因为我已经下载了v1.6.0并且它工作正常。 你可以在这里下载:
这是启用的顺序:
[ParseCrashReporting enable]; [Parse setApplicationId:kParse_AppID clientKey:kParse_ClientKey];
这可能不算作任何答案,但我没有足够的代表评论。
您是否尝试在使用密钥设置解析后启用崩溃报告? 我知道当我尝试启用本地数据存储时,这对我来说是一个问题。
我知道这违背了指南,但是当我使用Parse时,事情已经发生了……
Parse 1.7.3也被破坏……升级到1.7.4! !
编辑:不要更新到1.7.5 – 这似乎也被破坏了!!
最新版本Parse SDK 1.6.4修复了这个问题! https://www.parse.com/docs/downloads