0
A
回答
0
首先你可以将日志记录重定向到这种方法的文件:
+ (void)redirectNSLogToDocumentFolder {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName =[NSString stringWithFormat:@"%@.log",[NSDate date]];
NSString *logFilePath = [documentsDirectory stringByAppendingPathComponent:fileName];
freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
}
只是把它在你的应用程序的开始。之后,你所有的NSLog()调用都将被写入一个文件中(日期作为名字)。
然后你可以将设备只要连接到Xcode和与组织者
0
嗯我不知道。
但是你可以尝试使用调试器或工具,它允许大量的调试方法:-)
什么说控制台日志?
祝你好运!
0
将设备连接到计算机时,Xcode中的管理器窗口将允许您查看设备中的崩溃日志。这些可以帮助确定问题的根源。
如果您通过从Xcode进行调试来在设备上运行您的应用程序,那么当调试器在出现错误时中断时,您应该能够在gdb中使用bt
。这将打印一个回溯,显示错误发生的位置。您可以通过在gdb中键入up
将后面的跟踪上移到代码中出现错误的位置。
+0
更多的答案我部署在使用临时发布一些iPhone设备我的应用程序。一些设备运行良好,但一些设备被中止。一些测试设备(被中止的)不能连接Xcode,所以我无法通过Xcode进行调试。我试图使用@try ... @ catch(NSException * e)...但我仍然无法捕获错误。 – MartinJoo 2010-09-14 08:25:08
相关问题
- 1. 当其shared_ptr被销毁时,weak_ptr会发生什么?
- 2. iPhone坠毁时核心数据对象被删除
- 3. 坠毁当显示UIAlertView
- 4. 当发生javascript运行时错误时会发生什么?
- 5. SceneBuilder坠毁在启动时
- 6. NSTimeZone.localTimeZone()。secondsFromGMT坠毁
- 7. (iphone)当superview被处理时子视图会发生什么?
- 8. iPhone 4 MFmailcompose视图 - 控制坠毁
- 9. 当错误发生时
- 10. 当std :: thread被销毁时,如果指针指向shared_ptr会发生什么?
- 11. 当我调用UnitySendMessage并且游戏对象被销毁时会发生什么?
- 12. 在RStudio/Interactive R会话中发生错误时执行停止
- 13. 铬坠毁在JavaScript中
- 14. SKPaymentQueue canMakePayments坠毁5
- 15. MPMediaItemArtwork坠毁在iOS9
- 16. 恢复/从坠毁
- 17. 应用坠毁avformat_find_stream_info
- 18. Rails - 在设计中销毁会话路径时发生路由错误
- 19. 当父对象被销毁时,Javascript的setInterval被终止了吗?
- 20. 在WPF/Prism中,当DelegateCommand.RaiseCanExecuteChanged被触发时,CompositeCommand会发生什么?
- 21. 按下myButton时发生iPhone错误
- 22. 当发生超时时,SqlCommand.ExecuteXXX()会返回什么错误号码
- 23. 当请求被中止时,IIS/C#中发生了什么
- 24. 程序终止时发生LoaderLock错误
- 25. 停止代码,如果从当错误发生时
- 26. 当DataGridRow发生错误时阻止所有控件
- 27. 当错误发生时,jquery对话框停止关闭?
- 28. 钴坠毁在启动时使用system_gles2
- 29. CSS边境坠毁时高度自动
- 30. 火力地堡运行时坠毁
检索文件,你应该接受第一 – vodkhang 2010-09-13 10:02:49