外部设备上的iOS远程调试

时间:2011-03-03 08:34:37

标签: xcode ios debugging

我不确定我是否可以远程调试在我旁边的Iphone上运行的应用程序?我们测试您的应用。好吧,但有些用户有问题有时我们无法复制,也不知道在这种情况下从哪里开始挖掘。因此,当我们可以通过互联网将远程调试器连接到设备时,我们将非常容易。有可能吗? 大多数使用该应用程序的人我们可以远程访问PC(但大多数人不使用mac ...)并在那里运行工具,这可能是一个更简单的解决方案吗?

对于Mac Os,我发现了http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/XcodeDebugging/300-Debugging_Programs_Remotely/remote_debugging.html 但这不适合iOS ......

非常非常

3 个答案:

答案 0 :(得分:5)

我们公司刚刚为此目的发布了一项服务:http://apphance.com。它允许您非常轻松地(5分钟)集成您的应用程序 - 基本上添加框架项目,您可以获得所有远程调试功能(您可以从非常好的Web面板访问所有内容):

  • 您可以看到正在运行的应用程序的日志(近实时)
  • 您可以看到设备状况如何随时间变化(旋转,wifi / gprs,电池等)
  • 您自动向您报告崩溃并提供所有相关信息
  • 报告甚至出现内存不足错误
  • 您的测试人员甚至可以通过摇动设备来报告问题 - 包括自动截图
  • 以及更多......

目前,它处于封闭测试阶段,但您可以请求访问权限,并确保获得它。

答案 1 :(得分:2)

您需要做的就是获取崩溃日志(您可以随时通过Xcode Organizer或发布的应用程序中的iTunes Connect获取此信息)对其进行符号化,并询问测试人员他们做了什么导致错误。这将为您提供从GDB获得的每一条信息。

答案 2 :(得分:0)

查看https://testflightapp.com/sdk/,您可以获取崩溃报告,远程日志,了解测试的进展情况等等,请参阅链接了解更多详情。