我们的应用程序将进行测试。我们需要调试以发现缺陷。有没有办法在iphone上有一个日志文件,把所有的方法调用都放在它上面,并在需要时将它复制回台式机?
我从其他线程了解到可以进行日志记录。唯一未决的部分是将文件从iphone复制到台式PC。可能吗 ?怎么样?
答案 0 :(得分:1)
如果您将日志写入App的Documents目录中的文件,并且您可以访问该设备,则可以下载Application Data目录。我之前已经完成了这项工作,从我们的应用程序中复制日志和SQLite数据库。您可以按照此处的说明操作:
要将应用程序基于设备的文件系统的副本复制到Mac:
注意:我不确定它是否显示您需要点击的三角形,所以我已经包含了我自己的截图。 screenshot http://christophercotton.com/stackoverflow/stackoverflow-screenshot-of-organizer.png
现在,如果您无法访问该设备。然后,最简单的方法是拥有一个可以捕获数据的Web服务器,并让应用程序通过首选项窗格按钮上传数据。
答案 1 :(得分:0)
我不确定是否可以通过iTunes或任何其他方法同步文件。但是,如果不可能,您拥有的另一个选项是将文件上传到服务器。您可以在测试期间为此设置一个特殊按钮。
另一种选择可能是我听说可以在越狱手机上使用SSH。为了清楚起见,我自己从未这样做,但是从人们那里听说可以检查文档目录。如果你的设备被越狱并且找不到更好的解决方案,你可以尝试一下。