如何 troubleshoot/resolve "Signal strength query returned error" 出现在 Xcode 10.1/iOS 12.1 中的日志?
How to troubleshoot/resolve "Signal strength query returned error" logs that are appearing in Xcode 10.1/iOS 12.1?
最近更新到 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 更新有关。
据我所知,它似乎没有任何性能影响,应用程序按预期运行,我的 phone 正在运行(它甚至更新了信号强度!)。我一直无法在 Stack Overflow、Google 或 Apple Developer 论坛中找到任何东西 helpful/relevant,尽管我对后者做了一个类似的 post 我会 link一旦 post 获得批准,就在这里。
任何 suggestions/insight 我可以如何进一步解决此问题或解决问题的方法将不胜感激。谢谢!
这似乎是在较新版本的 iOS 下调用 [CTTelephonyNetworkInfo new];
的副作用,我认为可以安全地忽略它。我不确定应用程序开发人员可以做些什么来解决这个问题,这似乎是一个副作用,即 CTTelephonyNetworkInfo
中的 signalStrength
在最近版本的 [=] 中对 public 应用程序隐藏了22=](9+)。这不是什么新鲜事,但在 iOS 12.1(也许是其他版本?)下这里的权限错误更加嘈杂。
CTTelephonyNetworkInfo
似乎是仓促修改的 API,至少 public 使用:例如,它在返回运营商信息时在 v12 中存在错误,该错误已在 v12 中修复.1.
我还想起了 macOS 控制台日志中经常出现的无关权限错误 - https://eclecticlight.co/2016/09/23/sierras-console-promising-but-incomplete/ - 或 Xcode 8 错误,在早期的测试版中,模拟器非常嘈杂。有时内部的喋喋不休会泄露到外部版本,Apple 之外的任何人都无能为力...
最近更新到 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 更新有关。
据我所知,它似乎没有任何性能影响,应用程序按预期运行,我的 phone 正在运行(它甚至更新了信号强度!)。我一直无法在 Stack Overflow、Google 或 Apple Developer 论坛中找到任何东西 helpful/relevant,尽管我对后者做了一个类似的 post 我会 link一旦 post 获得批准,就在这里。
任何 suggestions/insight 我可以如何进一步解决此问题或解决问题的方法将不胜感激。谢谢!
这似乎是在较新版本的 iOS 下调用 [CTTelephonyNetworkInfo new];
的副作用,我认为可以安全地忽略它。我不确定应用程序开发人员可以做些什么来解决这个问题,这似乎是一个副作用,即 CTTelephonyNetworkInfo
中的 signalStrength
在最近版本的 [=] 中对 public 应用程序隐藏了22=](9+)。这不是什么新鲜事,但在 iOS 12.1(也许是其他版本?)下这里的权限错误更加嘈杂。
CTTelephonyNetworkInfo
似乎是仓促修改的 API,至少 public 使用:例如,它在返回运营商信息时在 v12 中存在错误,该错误已在 v12 中修复.1.
我还想起了 macOS 控制台日志中经常出现的无关权限错误 - https://eclecticlight.co/2016/09/23/sierras-console-promising-but-incomplete/ - 或 Xcode 8 错误,在早期的测试版中,模拟器非常嘈杂。有时内部的喋喋不休会泄露到外部版本,Apple 之外的任何人都无能为力...