当使用自己的iPhone进行开发时,很容易通过XCode->Organizer->Crash Logs访问任何崩溃日志。
如果另一个人的手机没有为XCode开发而设置,那么如何在另一个人的手机上访问崩溃日志,如果您通过临时分发的方式将应用程序分发给他们进行beta测试,情况很可能就是这样?
发布于 2010-12-22 07:20:34
对于使用Ad Hoc或Enterprise方法分发的应用程序,获取崩溃报告需要用户协作。具体地说,用户需要从iTunes复制崩溃报告的目录中检索崩溃报告。根据平台的不同,目录为:
Mac:~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
Windows XP:C:\Documents and Settings\<USERNAME>\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
Windows Vista或7:C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
<USERNAME>
是计算机的用户登录名。<DEVICE_NAME>
是iPod触摸或iPhone的名称,例如,"John's iPhone“。
您只对.crash文件感兴趣。崩溃报告的文件名以应用程序名称开头,并包含日期/时间信息。此外,<DEVICE_NAME>
将出现在文件名的末尾、扩展名之前。
发布于 2008-10-05 16:22:34
发布于 2008-10-05 16:32:56
与@ iTunes所说的有关-据我所知,崩溃日志是在你将iPhone连接到电脑时下载的,而不是当你通过iTunes同步手机时下载的。如果您的用户将iTunes配置为在连接时不同步,了解这一点可以节省他们的同步时间。同样,如果你的应用程序在连接到电脑时崩溃,仅仅通过iTunes同步是不足以下载崩溃日志的--我发现我需要断开连接,然后重新将手机连接到电脑。
我只在配置为开发设备的iPhones和iPod touches上进行了测试。我不知道这有什么不同。
https://stackoverflow.com/questions/171633
复制相似问题