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

Luk*_*asz 9 debugging xcode device

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

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

Jos*_*sen 21

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

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

在设备日志之间切换

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


phe*_*cks 4

似乎没有一个好的方法可以做到这一点。我发现的一个技巧是,如果您运行两个 Xcode 实例,则可以打开两个管理器窗口,每个窗口查看不同的日志

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

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