-1

我正在开发一个内部 ipad 应用程序。我把它交给客户进行测试。
该应用程序有时会在他的 iPad 上崩溃。

我怎样才能得到他的崩溃报告给我?

在我的测试 ipad 上,我转到Xcode->Organizer,我有设备日志。人们建议我可以使用PLCrashReporter。所以我开始使用它。我可以使用它吗?

还是有任何许可问题?为了在我的设备上进行测试,我尝试使用PLcrashreporter。它给我带来了问题。这是我的另一个问题的链接。
应用程序崩溃时 PLCrashReporter 未打开

或者我应该放弃这个并尝试另一种方式从客户端获取崩溃报告?如果您需要更多信息,请询问。

4

3 回答 3

4

曲棍球应用程序也是一个很好的选择。他们有一个非常好的用户界面,它很容易支持临时、内部和 App Store 分发。

如果您将 .dsym 与二进制文件一起上传,它还会自动对服务器上的崩溃报告进行 sybmolic。

然后,您可以获得每日/每周报告,并通过网站按需访问崩溃数据。

http://www.hockeyapp.net

于 2013-02-20T18:15:37.690 回答
1

TestFlight 将自动为您记录崩溃报告。你只需要在你的项目中添加一点代码。这可能比您现在想要完成的工作更多,因为您必须将您的应用程序和用户集成到 TestFlight 管道中,但它会自动执行您想要的大部分内容。它也是免费的(据我所知)。我们发现它真的很有帮助。

https://www.testflightapp.com

开发工具包:

https://www.testflightapp.com/sdk/download/

于 2013-02-20T18:04:35.473 回答
0

Testflight 非常适合这种东西。

Testflight 允许您向测试人员“测试飞行”您的应用程序 -

  • 您可以将您的测试版本上传到 testflight

  • testflight 将通过电子邮件通知您的测试人员

  • 允许他们从电子邮件下载和安装

  • 将记录崩溃,并在您上传 dsym 文件时对其进行符号化。

https://testflightapp.com/

您必须注册您的测试设备,并且设置起来有点复杂(但也不比任何其他第 3 方 sdk 复杂),尽管它不会像操作系统杀死它时那样捕获某些崩溃。

于 2013-02-20T18:05:20.127 回答