Ios 如何在设备(iPad)上打印GDB或log语句的内容

Ios 如何在设备(iPad)上打印GDB或log语句的内容,ios,ipad,gdb,logging,Ios,Ipad,Gdb,Logging,这个问题可能有点奇怪,我为此道歉。。。我的iPad应用程序有一个相当奇怪的问题。当我将设备连接到系统并运行应用程序时,我的应用程序运行完全正常。但是,一旦我尝试在断开应用程序与系统的连接后使用它,它就会反复崩溃。这对我来说很奇怪。由于这个奇怪的问题,我甚至无法调试它。我至少需要GDB日志来调试我的代码。那么,有没有什么方法可以在我的设备(iPad)上打印我的GDB日志。。。至少我还有别的办法可以解决这个奇怪的问题 使用NSLog(),通过USB连接设备后,您可以在Xcode Organizer中

这个问题可能有点奇怪,我为此道歉。。。我的iPad应用程序有一个相当奇怪的问题。当我将设备连接到系统并运行应用程序时,我的应用程序运行完全正常。但是,一旦我尝试在断开应用程序与系统的连接后使用它,它就会反复崩溃。这对我来说很奇怪。由于这个奇怪的问题,我甚至无法调试它。我至少需要GDB日志来调试我的代码。那么,有没有什么方法可以在我的设备(iPad)上打印我的GDB日志。。。至少我还有别的办法可以解决这个奇怪的问题

使用NSLog(),通过USB连接设备后,您可以在Xcode Organizer中读取生成的控制台条目:


是否在调试时崩溃,然后断开设备连接。如果在调试时断开设备的连接,应用程序将在设备上停止,您需要重新打开它才能在设备上继续使用

如果要将日志存储在设备上,请将设备连接到Mac,然后在Xcode中转到“窗口->组织者”。选择“设备”选项卡,左侧应该是您的设备和一个查看设备日志的选项,该选项将使您获得与调试器输出窗口中相同的崩溃日志。如果可以的话,Xcode将对它们进行符号化,因此您应该能够调试该问题。它还将显示您未开发的应用程序的崩溃日志,但这些日志不会被符号化,因此没有多大意义

或者,如果选择Console选项,您将能够看到Console输出,它将显示所有NSLog输出。它还有一些特定于设备的输出,您可以忽略这些输出


我知道这个家伙。。我只想在我的设备(iPad)上打印GDB控制台,