使用自己的iPhone进行开发时,通过XCode-> Organizer-> Crash Logs可以轻松访问任何崩溃日志.
如果他们没有在XCode中设置开发,那么访问崩溃的方式如何记录在另一个人的手机上,如果您通过临时分发将他们的应用程序分发给他们进行beta测试可能就是这种情况?
两种方式:
iTunes在常规同步期间同步所有崩溃报告.它们可以在Mac上的Library/Logs/CrashReporter/MobileDevice中找到,也可能在Windows上的%APPDATA%中找到.
您可以在任何Mac上使用适用于Mac OS X的iPhone配置实用程序来访问手机的控制台和崩溃日志.注:iPhone的网络配置工具,它可用于Windows和Mac(注意,名称中的"网络")不会允许这种访问,只是提供的配置实用程序的功能部分.呃,不,你不能.Xcode在Organizer中提供此功能(来自Window菜单),但不提供iPCU.
来自Apple的技术说明TN2151:
对于使用Ad Hoc或Enterprise方法分发的应用程序,获取崩溃报告需要用户合作.具体来说,用户需要从iTunes复制崩溃报告的目录中检索崩溃报告.根据平台,目录是:
Mac OS X: ~/Library/Logs/CrashReporter/MobileDevice/
Windows XP: C:\Documents and Settings\
Windows Vista或7: C:\Users\
是用户的计算机登录名.
是iPod touch或iPhone的名称,例如"John的iPhone".
您只对.crash文件感兴趣.崩溃报告的文件名以应用程序名称开头,包含日期/时间信息.另外,
在扩展名之前会出现在文件名末尾.
http://www.ispeeddial.com/how-to-find-the-crash-log-for-an-iphone-application/
这也会有所帮助;
http://furbo.org/2008/08/08/symbolicatifination/