iOS远程debugging外部设备

我不确定是否可以远程debugging运行在不在我旁边的Iphone上的应用程序? 我们testing你的应用。 但是有些用户有时会遇到问题,我们不能复制,不知道从哪里开始挖掘。 所以当我们通过互联网将远程debugging器连接到设备时,对我们来说非常容易。 有可能吗? 大多数使用应用程序的家伙,我们可以远程访问个人电脑(但大多数不使用Mac …),并在那里运行工具,这可能是一个更简单的解决scheme?

对于Mac OS我发现这个http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/XcodeDebugging/300-Debugging_Programs_Remotely/remote_debugging.html但这不是iOS的…

Thx已经很多了

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

  • 您可以看到正在运行的应用程序的日志(近乎实时)
  • 您可以查看设备状况随时间的变化(旋转,wifi / gprs,电池等)
  • 所有相关信息都会自动报告给您
  • 甚至出现内存不足的错误
  • 您的testing人员甚至可以通过晃动设备来报告问题 – 包括自动屏幕截图
  • 和更多…..

目前,内测阶段,但你可以请求访问,并确保你得到它。

所有你需要做的就是获取崩溃日志(你可以随时通过Xcode Organizer或者发布的应用程序中的iTunes Connect来获取),并向testing人员询问他们做了什么导致错误。 这会给你从GDB得到的每一个信息。

看看https://testflightapp.com/sdk/ ,你可以得到崩溃报告,远程日志,看看如何testing和更多,请参阅链接进一步的细节。