This answer解决了如何在Xcode中显示控制台日志,但是在应用程序的开发版本中出现的Swift中使用print
函数打印的输出没有出现在发布版本中。
要明确的是,应用程序是从App Store下载的,然后打开Xcode,控制台日志显示为SO答案。
This answer建议print
函数继续向控制台发送输出,即使是发布版本。
但是,针对开发版本打印到控制台的行不再显示在App Store版本中。
如何查看为开发构建显示的相同控制台输出?
答案 0 :(得分:8)
即使发布版本,打印功能也会继续发送输出, 但它不会出现在控制台上。 要查看输出,请转到窗口 - >设备(或按cmd + shift + 2)。 将您的设备连接到Mac,您将看到所有输出。
(顺便说一下 - 删除发布版本的日志是个好习惯,所以你可能要考虑它)
答案 1 :(得分:4)
如果要查看发布版本中的相同日志,则需要像以前一样使用NSLog。
答案 2 :(得分:1)
对于开发版本,日志应该正常出现在控制台中。 确保仅对Debug的其他链接器标志使用-D DEBUG标志,而不是在发布时使用。首先展开“其他链接器标志”以注意多个值。
答案 3 :(得分:1)
1)将您的设备连接到Mac设备
2)打开Xcode
3)转到窗口 - >设备(选择您的设备)
您可以将控制台日志视为输出