gpt4 book ai didi

swift - os.Logger (os_log) 忽略新的隐私字符串插值

转载 作者:行者123 更新时间:2023-12-04 00:17:20 26 4
gpt4 key购买 nike

在 iOS 14 模拟器上使用以下代码,所有日志语句都以明文形式打印。
没有修改或散列发生。在 Xcode 控制台和 Mac 上的 Console.app 中。
是否还需要其他任何内容来测试修订是否有效?

let email = "apple@stackoverflow.com"
let logger = Logger()
logger.log("\(email, privacy: .auto)")
logger.log("\(email, privacy: .auto(mask: .hash))")
logger.log("\(email, privacy: .private)")
logger.log("\(email, privacy: .private(mask: .hash))")

最佳答案

您正在使用模拟器执行此操作。它仅适用于在物理设备上运行时。
此外,设备不得连接到调试器。
例如。这是我在连接到调试器时观看它时的控制台:
enter image description here
当您在未连接到调试器的物理设备上运行此代码并在 macOS 控制台上观看时,您将看到:
enter image description here

关于swift - os.Logger (os_log) 忽略新的隐私字符串插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62901969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com