Xcode 7:显示发布版本的发布版本的相同控制台日志?

时间:2016-05-08 02:28:51

标签: ios xcode swift xcode7

This answer解决了如何在Xcode中显示控制台日志,但是在应用程序的开发版本中出现的Swift中使用print函数打印的输出没有出现在发布版本中。

要明确的是,应用程序是从App Store下载的,然后打开Xcode,控制台日志显示为SO答案。

This answer建议print函数继续向控制台发送输出,即使是发布版本。

但是,针对开发版本打印到控制台的行不再显示在App Store版本中。

如何查看为开发构建显示的相同控制台输出?

4 个答案:

答案 0 :(得分:8)

即使发布版本,打印功能也会继续发送输出, 但它不会出现在控制台上。 要查看输出,请转到窗口 - >设备(或按cmd + shift + 2)。 将您的设备连接到Mac,您将看到所有输出。

(顺便说一下 - 删除发布版本的日志是个好习惯,所以你可能要考虑它)

答案 1 :(得分:4)

如果要查看发布版本中的相同日志,则需要像以前一样使用NSLog。

答案 2 :(得分:1)

对于开发版本,日志应该正常出现在控制台中。 确保仅对Debug的其他链接器标志使用-D DEBUG标志,而不是在发布时使用。首先展开“其他链接器标志”以注意多个值。

答案 3 :(得分:1)

1)将您的设备连接到Mac设备

2)打开Xcode

3)转到窗口 - >设备(选择您的设备)

您可以将控制台日志视为输出