为没有XCode的应用程序运行NSLog的输出?
问题描述:
我散布我的第一台Mac OS X应用程序测试人员和我有一个愚蠢的问题,但很难找到了答案:为没有XCode的应用程序运行NSLog的输出?
“哪里是NSLog的输出要求,一旦应用程序被打包成的.app捆绑?“
答
有没有那么优雅,但相当用户友好的方法。这是一个组织者。是的,我知道它是Xcode的一部分。你可以责怪我的事实,我的答案应该揭示一些无代码方法但是即使你没有源代码,你也可以使用下面描述的方法。在某些情况下它可能会有用。
所以,这里是方法:
- 开放的Xcode。
- 选择
Window -> Organizer
菜单项。 - 在那里选择你的插件iDevice。
- 在您的iDevice上检查
Settings -> Developer -> Logging
开关控制是否打开。 - 启动应用程序。
- 在管理器中选择
Device Logs
选项卡。目前有你的设备的所有日志。
如果在Device Logs
标签检查#4没有日志,则重新连接设备。在某些情况下,您应该重新启动Xcode。
可能重复的[如何获得OS X应用程序的输出在控制台或文件?](http://stackoverflow.com/questions/364564/how-to-get-the-output- of-an-os-x-application-on-the-console-or-to-a-file) – 2011-02-18 11:49:57