是否可以使用多个测试设备同时调试/运行Xcode iPhone/iPad应用程序项目并查看所有控制台输出? 我正在开发蓝牙应用程序,我想测试它在全活动模式下,能够看到NSLog等。在控制台至少2个连接的设备。使用Xcode同时对多个设备(iPhone/iPad)进行控制台输出测试
我可以看到,Xcode 4提供了一次运行多个调试会话的可能性,但控制台输出仅记录其中一个日志。 有没有办法设置Xcode(方案中的一些构建/运行设置),以便能够查看多个测试设备同时连接和调试的日志?
是否可以使用多个测试设备同时调试/运行Xcode iPhone/iPad应用程序项目并查看所有控制台输出? 我正在开发蓝牙应用程序,我想测试它在全活动模式下,能够看到NSLog等。在控制台至少2个连接的设备。使用Xcode同时对多个设备(iPhone/iPad)进行控制台输出测试
我可以看到,Xcode 4提供了一次运行多个调试会话的可能性,但控制台输出仅记录其中一个日志。 有没有办法设置Xcode(方案中的一些构建/运行设置),以便能够查看多个测试设备同时连接和调试的日志?
这似乎没有一个很好的方式来做到这一点。我发现一个黑客是,如果你有跑步的Xcode的两个实例,你可以有两个组织者窗口打开,每一个观看不同的日志
启动使用终端的第二个实例:
open <path to Xcode.app>/Contents/MacOS/Xcode
我知道这是一个老问题,并且上述使用控制台的方法有效,但我只是发现了一种我更喜欢的方法(我并不喜欢总是使用两个窗口,特别是在全屏Lion方面)。
在两台设备上运行调试器,然后您可以在日志控制台正上方的两个设备之间切换。
选择您的设备,它会显示以下
相应的日志,另一种选择是:连接两个设备。在XCode中导航到窗口 - >管理器。您会看到所有连接设备的列表。在这里你可以点击你的第二个设备,然后选择Console
。好的是,你可以同时看到两个控制台窗口!
我不确定你可以同时调试多个设备。如果您想查看多个设备/主机或应用程序的控制台日志记录,请考虑使用[NSLogger](https://github.com/fpillet/NSLogger)。 – 2011-05-11 22:18:54
要查看除已经调试过的其他设备的控制台日志记录,则足以启用管理器和连接的设备日志。看到我的评论下面的pheelicks答案。 – Lukasz 2011-05-14 08:02:27