为没有XCode的应用程序运行NSLog的输出?

问题描述:

我散布我的第一台Mac OS X应用程序测试人员和我有一个愚蠢的问题,但很难找到了答案:为没有XCode的应用程序运行NSLog的输出?

“哪里是NSLog的输出要求,一旦应用程序被打包成的.app捆绑?“

+0

可能重复的[如何获得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

亨利,

提出和回答:Here

基本上,标准输出/标准错误到控制台日志,可见与Console.app。

有没有那么优雅,但相当用户友好的方法。这是一个组织者。是的,我知道它是Xcode的一部分。你可以责怪我的事实,我的答案应该揭示一些无代码方法但是即使你没有源代码,你也可以使用下面描述的方法。在某些情况下它可能会有用。

所以,这里是方法:

  1. 开放的Xcode。
  2. 选择Window -> Organizer菜单项。
  3. 在那里选择你的插件iDevice。
  4. 在您的iDevice上检查Settings -> Developer -> Logging开关控制是否打开。
  5. 启动应用程序。
  6. 在管理器中选择Device Logs选项卡。目前有你的设备的所有日志。

如果在Device Logs标签检查#4没有日志,则重新连接设备。在某些情况下,您应该重新启动Xcode。