2010-08-11 42 views
2

我们的应用程序即将进行测试。我们需要调试以发现缺陷。有没有办法在iPhone上创建日志文件,将所有方法调用放到它上面,并在需要时将其复制回桌面PC?如何将日志文件从iPhone复制到桌面PC

我从其他线程了解到可以进行日志记录。唯一未决的部分是将文件从iphone复制到桌面PC。可能吗 ?怎么样 ?

回答

1

如果您将日志写出到应用程序文档目录中的文件中,并且您有权访问该设备,则可以下载应用程序数据目录。我之前做过这件事是为了从我们的应用程序中复制日志和SQLite数据库。您可以按照下列指示:

Managing Application Data

为了使您的应用程序的基于设备的文件系统的拷贝到你的Mac:

  1. 在Xcode中,选择Window>管理。
  2. 在管理器中,在设备列表中选择您的设备。
  3. 在“摘要”窗格中,单击应用程序旁边的显示三角形。
  4. 单击下载按钮(应用程序数据包左侧的向下箭头),如图3-7所示。
  5. 在出现的对话框中,选择文件系统副本的位置。

注意:我不确定它是否显示需要点击的三角形,所以我包含了我自己的截图。 screenshot http://christophercotton.com/stackoverflow/stackoverflow-screenshot-of-organizer.png

现在,如果您无法访问设备。然后,最简单的方法是拥有一个可以捕获数据的Web服务器,并让应用程序通过首选项面板按钮上传数据。

0

我不确定是否可以通过iTunes或任何其他方法同步文件。但是万一不可能,你的另一个选择是将文件上传到服务器。测试期间可以为此设置一个特殊按钮。

另一种选择可能是我听说可以在越狱手机上使用SSH。为了清楚起见,我从来没有这样做过,但从人们那里听说可以检查文档目录。如果您的设备越狱并且您没有找到更好的解决方案,您可以尝试一下。

相关问题