我遇到了将xcode项目输出显示到我的terminal.app中的问题。我可以让终端在运行时弹出,但是如何让“输出”显示到terminal.app中。如何将Xcode输出显示到terminal.app
1
A
回答
0
所有的NSLog在系统日志中Terminal.app自动打印。
如果你想直接看到在终端的结果,你需要 运行内置产品作为终端的孩子,这意味着使用 像 /path/debug/build/MyProgram.app/Contents/MacOS/MyProgram启动应用程序 。
编辑:
如果你想给的NSLog重定向到一个文件使用:
-(void) redirectNSLogToFile {
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath=[paths objectAtIndex:0];
NSString *logPath=[filePath stringByAppendingPathComponent:@"LogFile.txt"];
freopen([logpath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
}
0
当你在Xcode中运行你的应用程序的所有输出在“所有输出”窗格。如果你想保留,只需:选择它,复制它,并将其粘贴到一个文件(使用TextEdit或其他)创建。
默认情况下,在Terminal.app中运行您的应用程序将不会保留输出。您可以使用Unix管道/重定向将其存入文件中,例如:
$ /path/to/myapp > /path/to/LogFile.txt
相关问题
- 1. Ansible:如何让输出到显示
- 2. 如何从system.out.println显示输出到Jtextfield
- 3. SQL Server - 将输出显示到列
- 4. 如何在Xcode中显示的NSLog输出内容4.3.1
- 5. 如何在xcode中显示所有模拟器输出
- 6. 如何将控制台输出管道输出显示到ASP.NET页面?
- 7. 如何突出显示Xcode光标?
- 8. 显示输出
- 9. 如何在Terminal.app中使bash反向搜索工作而不显示乱码输出?
- 10. 如何显示在Xcode
- 11. 如何在XML输出中显示
- 12. 如何在javascript中显示输出
- 13. 我如何显示igraph输出?
- 14. 如何以单行显示输出
- 15. 如何停止显示输出变量
- 16. 如何显示模型的输出?
- 17. java:如何随机显示输出
- 18. 输出不显示
- 19. android输出显示
- 20. 显示php输出
- 21. 如何在hook输出期间让git显示彩色输出?
- 22. VS2008将不会显示跟踪输出
- 23. 将ByteArrayOutputStream的输出显示为整数
- 24. 如何将Selenium输出导出到PHP?
- 25. PHP中Split('sunset.jpg')的替代方法将如何显示输出?
- 26. 如何将输出显示为编号列表
- 27. 如何在2位显示器上显示14位输出?
- 28. Raspberry Pi:如何在TFT显示器上显示python的输出
- 29. 如何显示PHP代码而不是显示输出?
- 30. 如何在输出中显示冒号以显示时间?
因此,我不必在xcdoe中使用输出文件? – TWcode 2013-03-06 17:26:29
xcode的输出文件是什么? – 2013-03-06 17:33:58
我真正想要的是获取应用程序输出并将其导出到文本文件中。这是可能的还是我过度思考的事情? – TWcode 2013-03-06 17:34:31