iphone - 当发布的App对User Interaction无响应时,有什么好的方法可以获取有用的信息?

标签 iphone ios objective-c xcode

背景:

我在 App Store 上发布了我的应用程序。 现在,有用户反射(reflect)问题:在安装并启动应用时,应用在启动页面或其他页面被屏蔽。

我感兴趣的是,是否有一些方法可以检测阻塞 UI 线程的正在运行的函数。

如果我有遇到问题的iPhone,也许我可以使用Instruments附加到流程上,找到耗时单位。

但我不能总是拥有真正的 iPhone。 我可以提前写一些代码,当问题出现时,我可以将调用堆栈写到磁盘上的日志吗?

非常感谢。

最佳答案

您想要的是某种方式来(近)实时监控您的应用程序,以便不仅了解分析,还了解应用程序崩溃和其他问题。在这方面,有一些非常好的服务可以为您完成这项工作。

  1. > NewRelic - 移动监控
  2. > chartbeat
  3. > testflight
  4. > Crashlytics - 如@jszumski所述

我已经尝试了所有这些,尽管它们的功能集有些相似但略有不同。我更喜欢 NewRelic 移动监控。希望这有助于...

关于iphone - 当发布的App对User Interaction无响应时,有什么好的方法可以获取有用的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16493550/

相关文章:

iOS:使用你的 Appdelegate 作为小东西的模型是好的设计模式吗?

iphone - 如何在不禁用上下文菜单的情况下拦截 UITextView 上的长按?

iphone - 在 iPhone 中动态重绘调整大小的圆圈

ios - 如何在 UIView 中剪切路径?

iphone - 使用 uitabbarcontroller 动画 View 更改

iphone - 字符串中的子串整数

iphone - iOS UITextView 文本高亮显示

ios - 用于分析和登录的 GoogleService-Info.plist

objective-c - 如何将按钮添加到导航 Controller

iphone - Restkit:在系统上下载文件