在用于ad hoc分发的iPhone上如何访问崩溃日志?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (40)

当使用自己的iPhone进行开发时,通过XCode-> Organizer-> Crash Logs可以轻松访问任何崩溃日志。

如果他们没有在XCode中开发它,那么如何在另一个人的手机上访问崩溃日志,如果通过临时分发将应用程序分发给他们进行beta测试,可能会出现这种情况吗?

提问于
用户回答回答于
  • iTunes会在常规同步期间同步所有崩溃报告。它们可以在Mac上的Library / Logs / CrashReporter / MobileDevice中找到,也可以在Windows上的%APPDATA%中找到。
用户回答回答于

从Apple的技术说明TN2151

对于使用Ad Hoc或Enterprise方法分发的应用程序,获取崩溃报告需要用户合作。具体来说,用户需要从iTunes复制它所在的目录中检索崩溃报告。根据平台,目录是:

Mac OS X: ~/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 touch或iPhone的名称,例如“John的iPhone”。

你只对.crash文件感兴趣。崩溃报告的文件名以应用程序名称开头,并包含日期/时间信息。另外,<DEVICE_NAME>将在扩展名之前出现在文件名的末尾。

扫码关注云+社区

领取腾讯云代金券