我正在开发一个内部ipad应用程序。我把它交给客户进行测试 该应用程序有时会在他的iPad上崩溃。
如何向我报告他的崩溃报告?
在我的测试ipad上,我转到 Xcode-> Organizer ,我有设备日志。人们建议我可以使用 PLCrashReporter 。所以我开始使用它。我可以用吗?
或者是否有任何许可问题?为了在我的设备上进行测试,我尝试使用 PLcrashreporter 。它给了我一些问题。 这是我的另一个问题的链接 PLCrashReporter doesnt open when the app crashes
或者我应该放弃这个并尝试另一种方式从客户端获取崩溃报告?如果您需要更多信息,请询问。
答案 0 :(得分:4)
曲棍球应用程序也是一个很好的选择。它们具有非常好的UI,它可以轻松支持ad hoc,内部和App Store发行版。
如果您将.dsym与二进制文件一起上传,它也会自动在服务器上混淆崩溃报告。
然后,您可以通过网站获取每日/每周报告和按需访问,以使数据崩溃。
答案 1 :(得分:1)
TestFlight会自动为您记录崩溃报告。您只需要在项目中添加一些代码即可。这可能比你现在想做的工作更多,因为你必须将你的应用程序和用户集成到TestFlight管道中,但它会自动完成你想要的大部分内容。它仍然是免费的(据我所知)。我们发现它真的很有帮助。
SDK:
答案 2 :(得分:0)
Testflight非常适合这种东西。
Testflight允许您将您的应用“试飞”给测试人员 -
您可以将测试版上传到testflight
testflight将通过电子邮件通知您的测试人员
允许他们从电子邮件下载和安装
将记录崩溃,并在您上传dsym文件时对其进行符号化。
你必须注册你的测试人员设备并且设置起来有点复杂(但是并不比任何其他第三方sdk更多)虽然它不会捕获某些崩溃,但是当操作系统杀死它时。