Xamarin.ios 如何输出到iPhone的控制台?

Xamarin.ios 如何输出到iPhone的控制台?,xamarin.ios,Xamarin.ios,我正在使用Console.WriteLine输出调试信息。它将显示在输出窗格中。 但是,如果应用程序在设备本身上运行,它不会显示在iPhone的控制台中。 在ObjC中,NSLog似乎完成了这项工作,但在MT中的等价物是什么?Console.WriteLine在未连接到MonoTouch调试器时将显示在iphone控制台中。在调试器中运行时,我们将输出重定向到MonoDevelop。Console.WriteLine将在未连接到MonoTouch调试器时显示在iphone控制台中。在调试器中运行

我正在使用Console.WriteLine输出调试信息。它将显示在输出窗格中。 但是,如果应用程序在设备本身上运行,它不会显示在iPhone的控制台中。
在ObjC中,NSLog似乎完成了这项工作,但在MT中的等价物是什么?

Console.WriteLine在未连接到MonoTouch调试器时将显示在iphone控制台中。在调试器中运行时,我们将输出重定向到MonoDevelop。

Console.WriteLine将在未连接到MonoTouch调试器时显示在iphone控制台中。在调试器中运行时,我们将输出重定向到MonoDevelop。

您还可以在Xcode的“管理器”窗口中看到控制台输出。

您还可以在Xcode的“管理器”窗口中看到控制台输出。

奇怪。它没有表现出来。我将在设备未通过USB连接的情况下重试。它也会在发布版本中输出吗?是的,它在调试和发布版本中工作,它只关心是否连接了调试器,我刚刚验证了它在这里工作。请注意,iPhone控制台的输出不是同步的,它会缓冲输出。就是这样。我被缓冲欺骗了,真奇怪。它没有表现出来。我将在设备未通过USB连接的情况下重试。它也会在发布版本中输出吗?是的,它在调试和发布版本中工作,它只关心是否连接了调试器,我刚刚验证了它在这里工作。请注意,iPhone控制台的输出不是同步的,它会缓冲输出。就是这样。我被缓冲欺骗了。是的,我指的就是这个。这是设备的控制台日志选项卡。是的,这就是我所指的。这是设备的控制台日志选项卡。