2017-08-13 43 views
1

如何在系統範圍內禁止iOS用<private>替換字符串?我試圖調試跨進程問題,並且Apple的守護進程似乎輸出有用的日誌,但所有重要的信息都被替換爲<private>在iOS統一日誌中全局禁用<private>

+0

我有同樣的問題,但只在iOS 11測試版。 iOS 10的日誌是可見的。這對你來說是一樣的嗎? – Jan

回答

0

這是他們的故意,蘋果是超級隱私的,因此他們建立這種記錄功能,銘記這一點。

當您發送動態字符串(格式化自己VS靜態字符串),他們與<private>取代的動態輸入的內容 - 您可以通過參數基礎上重寫此:

•隱私上的參數處理通過參數的基礎

•標量和靜態字符串被認爲是公共

•動態字符串,集合和對象被認爲是私人

•可對每個參數進行覆蓋

「%{公共} @」 或 「%{私人} d」

https://developer.apple.com/videos/play/wwdc2016/721/