使用Xcode同时使用多个设备(iPhone / iPad)的控制台输出进行测试

时间:2011-04-05 19:49:29

标签: xcode debugging device

是否可以同时使用多个测试设备调试/运行Xcode iPhone / iPad应用程序项目并查看所有这些设备的控制台输出? 我正在开发蓝牙应用程序,我想在完整的活动模式下测试它,能够在控制台中看到至少2个连接设备的NSLog等。

我可以看到Xcode 4提供了一次运行多个调试会话的可能性,但是控制台仅输出其中一个调试会话的日志。 有没有办法设置Xcode(方案中的一些构建/运行设置),以便能够查看连接和调试的多个测试设备的日志?

3 个答案:

答案 0 :(得分:20)

我知道这是一个老问题,上面使用控制台的方法有效,但我刚刚发现了一个我更喜欢的方法(我不喜欢一直使用两个窗口,特别是全屏狮子)。

在两台设备上运行调试器,然后您可以在日志记录控制台上方的两者之间切换。

switch between device logs

选择您的设备,它将显示以下相应的日志

答案 1 :(得分:4)

似乎没有一种很好的方法。我发现的一个hack是,如果你有两个Xcode运行实例,你可以打开两个Organizer窗口,每个窗口都查看不同的日志

使用终端启动第二个实例:

open <path to Xcode.app>/Contents/MacOS/Xcode

答案 2 :(得分:3)

另一种选择是:连接两台设备。在XCode中导航到Window - &gt;组织者。您将看到所有已连接设备的列表。在这里,您可以点击第二台设备并选择Console。好的是,你同时看到两个控制台窗口!