gpt4 book ai didi

ios - 如何排除/解决 Xcode 10.1/iOS 12.1 中出现的 "Signal strength query returned error"日志?

转载 作者:技术小花猫 更新时间:2023-10-29 10:37:36 24 4
gpt4 key购买 nike

最近更新到 iOS 12.1(从 12.0 开始)、Xcode 10.1(从 10.0 开始),在我的物理设备上调试时在 Xcode 控制台中看到大量错误消息,如下所示:

[NetworkInfo] Signal strength query returned error: Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied", descriptor: <CTServiceDescriptor 0x28051d700, domain=1, instance=1>

我每隔几秒就会收到一些这样的日志,唯一改变的是 CTServiceDescriptor 的十六进制值。没有代码更改,所以我不得不假设它与 iOS 或 Xcode 更新有关。

据我所知,它似乎没有任何性能影响,应用程序按预期运行,我的手机也正常工作(它甚至更新了信号强度!)。我一直无法在 Stack Overflow、Google 或 Apple Developer 论坛中找到任何有用/相关的内容,尽管我发了一个与后者类似的帖子,一旦帖子获得批准,我将在此处链接。

对于我如何进一步解决此问题或解决问题的任何建议/见解,我们将不胜感激。谢谢!

最佳答案

这似乎是在较新版本的 iOS 下调用 [CTTelephonyNetworkInfo new]; 的副作用,我认为可以安全地忽略它。我不确定应用程序开发人员可以做些什么来解决这个问题,这似乎是一个副作用,即 CTTelephonyNetworkInfo 中的 signalStrength 在最近版本的公共(public)应用程序中被隐藏了iOS(9+)。这不是什么新鲜事,但在 iOS 12.1(可能是其他版本?)下这里的权限错误比较吵。

CTTelephonyNetworkInfo 似乎是一个仓促修改的 API,至少供公众使用:例如,它在返回运营商信息时在 v12 中存在错误,该错误已在 v12.1 中修复。 why do serviceSubscriberCellularProviders return nil? (in iOS 12)

我还想起了 macOS 控制台日志中经常出现的无关权限错误 - https://eclecticlight.co/2016/09/23/sierras-console-promising-but-incomplete/ - 或者 Xcode 8 错误,在早期的测试版中,模拟器非常嘈杂。有时,内部讨论会泄露到外部版本,而 Apple 之外的任何人都无能为力...

关于ios - 如何排除/解决 Xcode 10.1/iOS 12.1 中出现的 "Signal strength query returned error"日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53526194/

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