是否可以像android一样查看iOS框架日志和应用程序日志?

是否可以像android一样查看iOS框架日志和应用程序日志?,android,ios,iphone,xcode,logging,Android,Ios,Iphone,Xcode,Logging,我不太熟悉iOS开发环境。 但是我曾经是Android框架工程师,所以。。安卓对我来说很容易 在Android设备中,我们可以很容易地看到Android框架日志和应用程序(不是我开发的)日志。因为我们可以访问存档日志的设备文件夹 iOS怎么样 似乎只有通过Xcode运行应用程序时,我才能在Xcode的控制台中看到我的应用程序的日志 其他情况如何? 我可以看看下面的日志吗? 1.iOS框架日志 2.应用程序日志(不是我开发的) 提前感谢。您可以在XCode的“设备”窗口中看到设备控制台: 模拟器

我不太熟悉iOS开发环境。 但是我曾经是Android框架工程师,所以。。安卓对我来说很容易

在Android设备中,我们可以很容易地看到Android框架日志和应用程序(不是我开发的)日志。因为我们可以访问存档日志的设备文件夹

iOS怎么样

似乎只有通过Xcode运行应用程序时,我才能在Xcode的控制台中看到我的应用程序的日志

其他情况如何? 我可以看看下面的日志吗? 1.iOS框架日志 2.应用程序日志(不是我开发的)


提前感谢。

您可以在XCode的“设备”窗口中看到设备控制台:

模拟器日志保存在以下路径中:

~/Library/Logs/iOS模拟器/6.1/system.log


嗨,卡拉。谢谢你的回答,我发现如何查看实时日志。(Xcode->Window->Devices and Simulator)我想我可以看到一些iOS框架日志和应用程序日志以及崩溃日志(调用堆栈)。不过,我还有一个问题。控制台中显示哪些日志?我看不到“打印”方法日志。我想知道的原因是,现在我正在开发iOS应用程序,它包含许多print()方法。在app Store上启动应用程序之前,我是否必须阻止所有打印方法?(如果我通过Xcode运行我的应用程序,print()的日志会显示一些敏感数据)Swift
print
方法仅在调试器控制台中显示消息,objective-c
NSLog
同时显示在设备和调试器控制台中。因此,如果您使用的是
print
,您不必担心日志会被泄露。有关更多信息,请参阅。