iphone - 有没有办法捕获所有异常并将它们显示给 iOS 中的用户?

标签 iphone objective-c ios ipad testing

我正在编写一个 iPhone/iPad 应用程序,并且正在接受我公司其他员工(其中许多人在国外)的 Beta 测试。我的问题是,是否有办法捕获程序的所有异常或错误并将它们显示给用户。

我在想的是,以某种方式用 try catch 包装 main 方法,然后,如果有任何错误(例如 indexOutOfBounds),它会向用户显示一个 UIAlert,说明错误是什么以及错误发生的位置.这样我的测试人员就可以更轻松地准确告诉我他们遇到的错误。

如果这不可能,除了让他们告诉我诸如“我按下这个按钮,应用程序崩溃了”之类的事情之外,我还有什么好的方法可以告诉我我的程序测试人员遇到了哪些错误。

最佳答案

您可以查看类似 TestFlight SDK 的内容或 PLCrashReporter .

关于iphone - 有没有办法捕获所有异常并将它们显示给 iOS 中的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561112/

相关文章:

iphone - Reddit 浏览器按钮 iPhone 应用程序

objective-c - 使用 NSImage 的垃圾收集崩溃

ios - 如何将数据转换成小端格式?

ios - +[LSApplicationWorkspace defaultWorkspace] 和 -allApplications 有哪些替代方案?

iphone - 使用 timeIntervalSince 1970 的数学题

iphone - 第一个iPhone应用程序由于未知原因而崩溃

iphone - 我们应该手动释放 NSDate 吗?

iphone - 设备上的NSdata长度崩溃

ios - 始终运行的方法? (Xcode/iOS/objective-C )

iphone - 将 UICollectionViewCell 的原点转换为 ViewController 的框架