【发布时间】:2014-11-13 10:09:57
【问题描述】:
我正在使用 开发一个 iOS 应用程序,一切都很好,除了我的应用程序遇到随机崩溃。我试过 iPhone 5,4s、iOS 模拟器(iOS 7 和 iOS 8)。我无法找到崩溃的任何原因,因为崩溃在应用程序的任何地方和任何时间都是随机的。此外,我还面临一个奇怪的问题,即我无法在模拟器中触发 event inn 按钮触摸,而它在物理设备中工作正常。任何人都可以建议我一些工具或提示来应对这些崩溃。我尝试使用 Xamarin 洞察力,但没有日志。
谢谢
【问题讨论】:
-
如果这些崩溃在任何地方随机发生,可能是设备内存不足,如果正在调用该方法,请尝试使用 ViewController 的方法
override didReceiveMemoryWarning()记录。顺便说一句,您可以在设备上调试应用程序还是只运行?关于模拟器点击事件问题,我不会担心那些经常失败的很多事情 -
我建议您从设备获取崩溃日志,因为它有助于了解您的问题。除了检查内存异常之外,作为一种猜测,我还会检查它是否是 Null 指针异常的情况 - 这通常发生在 monotouch 中,当您在方法中标记变量而不是全局类变量然后尝试访问它们时GC之后。
-
您是否将 dSYM 上传到 Insights?没有它就不会显示 iOS。
标签: iphone xamarin.ios xamarin