Mac控制臺(Console)收不到真機中發送日志的問題

大熊猫侯佩 2021-08-15 13:13:07 阅读数:636

本文一共[544]字,预计阅读时长:1分钟~
mac 控制 console 收不到 不到

以前沒太注意這個問題,最近遇到Xcode不太好調試的情况,所以想用日志來輔助調試。

場景就是真機中使用NSLog(…)、os_log(…)或者iOS 14裏最新的Logger對象發送日志,但是在Mac控制臺(Console)裏,對應真機設備上的日志並不顯示。

首先確定日志的確發送了。這可以通過觀察Xcode中的調試輸出確認。

如果在Xcode中實在不好確認,可以將調試語句換為導致App崩潰的代碼,比如:

let i: Int? = nil
print("i: \(i!)")

然後運行App,觀察在發送日志的執行路徑上App是否發生崩潰,如果崩潰則錶示原來發生日志的代碼肯定執行了。

在確定日志發

版权声明:本文为[大熊猫侯佩]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/08/20210815131237538c.html