IOS设备上的Print()和NSLog输出

时间:2016-03-04 21:36:11

标签: ios swift

当我的iOS设备上运行该应用时,我在哪里可以找到print()NSLog语句的输出?

我在控制台日志中找不到它。

5 个答案:

答案 0 :(得分:4)

在Xcode 7.2上

转到Xcode - > 窗口 - > 设备

选择设备,点击按钮中白色屏幕的左侧按钮指向。

enter image description here

您还可以在同一屏幕上看到点击设备日志的应用的崩溃日志。

答案 1 :(得分:2)

正如一些人已经提到的,如果您使用电缆连接设备,则应将日志直接输入XCode控制台。

此外,如果您在未连接的情况下运行应用程序,则可以稍后将设备连接到计算机并打开XCode。从设备管理器中,您可以获取过去的日志。

我建议您也看看Bugfender,这是我们为无法访问客户设备时解决此问题而构建的产品。使用Bugfender,您可以从任何设备获取日志,即使您无法直接访问它。

它易于集成,您可以选择要从中获取日志的设备。我们的服务离线和在线工作,我们花了很多时间使其可靠和易于使用。

答案 2 :(得分:0)

如果您通过电缆连接到设备,使用Xcode进行调试,您应该在控制台中看到它。

答案 3 :(得分:0)

[1]:https://developer.apple.com/library/ios/qa/qa1747/_index.html< ---这是Apple在没有XCode或各种XCode版本的设备上查找NSLog输出的说明。

答案 4 :(得分:0)

自Xcode 9起

转到Xcode->窗口->设备

选择设备,然后点击打开控制台按钮。您可以在下面的图像中看到该按钮的外观。

Example