有没有办法做到这一点? 我不想通过不同的颜色区分我的日志。在Xcode4调试控制台中显示ANSI颜色
回答
在Xcode控制台中启用ANSI颜色安装克隆https://github.com/robbiehanson/XcodeColors并构建。构建过程会将Xcode插件安装在适当的目录中。
要取消签名Xcode克隆https://github.com/steakknife/unsign,运行make,将unsign命令放在路径中。然后执行以下操作:
cd /Applications/Xcode.app/Contents/MacOS
sudo unsign Xcode
sudo mv Xcode Xcode.signed
sudo ln -sf Xcode.unsigned Xcode
请注意,这是可逆的。只需更改符号链接。现在,你需要更新插件UUID以匹配当前版本的Xcode:
XCODEUUID=`defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`
for f in ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*; do defaults write "$f/Contents/Info" DVTPlugInCompatibilityUUIDs -array-add $XCODEUUID; done
现在你可以使用ANSI颜色在您的Xcode控制台。它看起来像这样:
您的意思是我直接登录到我的代码中的文件或记录器,或者有什么方法可以直接将xcode的控制台重定向到自定义控制台? – CarmeloS 2012-08-08 10:28:41
您无法重定向Xcode控制台。你必须用你的自定义代码替换你的NSLog调用(例如:[this](http://stackoverflow.com/a/11581286/412916),用'FILE * file = fopen(“ file.txt“,”w“); fprintf(file ...'),或者使用类似CocoaLumberjack的库 – Jano 2012-08-08 11:06:23
@Jano不需要重定向任何东西 - NSLog很好。进入系统日志 - 查看OSX Console.app并在调试iOS应用程序时选择“system.log” – Till 2012-08-08 13:58:50
- 1. PhpStorm控制台不支持ANSI颜色
- 2. 颜色在调试控制台
- 3. 在Github上显示ANSI颜色README.md
- 4. 显示数据调试控制台
- 5. 处理iostream操纵器和ANSI控制台颜色代码
- 6. 用于控制台输出的FreeMarker ansi颜色
- 7. 如何使Windows控制台\命令提示符显示颜色?
- 8. 颜色控制台 - 性能?
- 9. Visual Studio代码调试控制台颜色?
- 10. 带有默认日志颜色的Xcode调试控制台
- 11. 如何让Sublime Text控制台显示颜色而不是颜色代码
- 12. 有没有一种方法在Xcode中显示iPhone调试控制台的颜色代码?
- 13. PyCharm调试器控制台ANSI转义序列
- 14. C++ win32控制台中的颜色
- 15. 铬控制台表中添加颜色
- 16. Java控制台中的颜色
- 17. 显示在控制台
- 18. 我如何让我的控制台以颜色显示测试结果(红色/绿色)
- 19. git中的ANSI颜色显示不正确
- 20. 在eclipse中更改appengine控制台的红色颜色
- 21. 在控制台中调试SAPUI5
- 22. 在Chrome控制台中调试Javascript
- 23. Eclipse控制台异常颜色
- 24. 禁用离子控制台颜色
- 25. 交替控制台背景颜色 - C#
- 26. Eclipse CDT调试器不显示控制台
- 27. Eclipse CDT调试控制台不显示程序输出
- 28. Django的调试控制台显示一个页面请求
- 29. Xcode8.1和Safari 10.0.1不显示调试或控制台错误?
- 30. XCode调试器控制台不显示任何东西
你最有可能指的是ANSI颜色 - ASCII没有定义任何颜色代码。 – Till 2012-08-08 09:57:10
@Till非常感谢,它是一个输入错误 – CarmeloS 2012-08-08 10:26:51