【问题标题】:Is it possible to see iOS framework log and apps log like android?是否可以像 android 一样查看 iOS 框架日志和应用程序日志?
【发布时间】:2017-11-10 11:59:40
【问题描述】:

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

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

iOS 怎么样?

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

其他情况呢? 我可以看到下面的日志吗? 1.iOS框架日志 2.apps日志(非本人开发)

提前谢谢你。

【问题讨论】:

    标签: android ios iphone xcode logging


    【解决方案1】:

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

    并且模拟器日志保存在这个路径中:

    ~/Library/Logs/iOS Simulator/6.1/system.log

    【讨论】:

    • 嗨,卡拉。谢谢你的回答我找到了如何查看实时日志。 (Xcode -> Window -> Devices and Simulators)我想我可以看到一些 iOS 框架日志和应用程序日志以及崩溃日志(调用堆栈)。不过我还有一个问题。控制台中显示了哪些日志?我看不到“打印”方法日志。我想知道的原因是现在我正在开发 iOS 应用程序,它包含许多 print() 方法。在 App Store 上启动应用程序之前,我是否必须阻止所有打印方法? (如果我通过 Xcode 运行我的应用程序,来自 print() 的日志会显示一些敏感数据)
    • Swift print 方法仅在调试器控制台中显示消息,objective-c NSLog 显示在设备和调试器控制台中。所以如果你使用print,你不必担心你的日志会被泄露。
    • 更多信息请见this question
    猜你喜欢
    • 1970-01-01
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    • 2019-02-21
    • 1970-01-01
    相关资源
    最近更新 更多