我遇到了將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. 如何在Xcode輸出控制檯中顯示C++輸出
- 2. Ansible:如何讓輸出到顯示
- 3. 如何從system.out.println顯示輸出到Jtextfield
- 4. SQL Server - 將輸出顯示到列
- 5. 將php輸出到html中未顯示
- 6. 如何在xcode中顯示所有模擬器輸出
- 7. 如何在Xcode中顯示的NSLog輸出內容4.3.1
- 8. 如何將控制檯輸出管道輸出顯示到ASP.NET頁面?
- 9. 如何突出顯示Xcode光標?
- 10. 如何在Terminal.app中使bash反向搜索工作而不顯示亂碼輸出?
- 11. 顯示輸出
- 12. 輸出顯示
- 13. 顯示輸出
- 14. Xcode 5,如何將控制檯輸出重定向到文件
- 15. 如何顯示在Xcode
- 16. 如何在屏幕上顯示輸出?
- 17. 如何顯示模型的輸出?
- 18. 如何顯示:在Twitter上輸出
- 19. 如何停止顯示輸出變量
- 20. 如何顯示api函數的輸出?
- 21. 如何顯示實時輸出SFML
- 22. 如何在HTMLPage中顯示node.js輸出
- 23. java:如何隨機顯示輸出
- 24. 如何在XML輸出中顯示
- 25. 如何顯示sigusr1和sigusr2的輸出?
- 26. 如何顯示從shellStream輸出
- 27. 我如何顯示igraph輸出?
- 28. 如何在javascript中顯示輸出
- 29. 如何以單行顯示輸出
- 30. InputRichText顯示輸出
因此,我不必在xcdoe中使用輸出文件? – TWcode 2013-03-06 17:26:29
xcode的輸出文件是什麼? – 2013-03-06 17:33:58
我真正想要的是獲取應用程序輸出並將其導出到文本文件中。這是可能的還是我過度思考的事情? – TWcode 2013-03-06 17:34:31