我正在调试这个 iPhone 应用程序,它基本上是一个票证管理器,在 webkit 视图中运行,从网站加载内容。有时会出现一个电话图标,您可以单击该图标来呼叫用户。
当我单击该按钮时,我看到此错误:
[断言] 获取断言时出错:
你们知道这到底是怎么回事吗?
我在iOS 15.1中有同样的问题,我尝试在应用程序中播放youtube视频,我添加了隐私列表
<config-file overwrite="true" parent="NSMicrophoneUsageDescription" target="*-Info.plist">
<string>need microphone access to record sounds</string>
</config-file>
<config-file overwrite="true" parent="NSCameraUsageDescription" target="*-Info.plist">
<string>need camera access for recording</string>
</config-file>
加入直播室时,我在
WKWebView
iOS 15.7 中遇到了同样的错误,因此我尝试在我的 info.plist
中添加上述描述以摆脱它,但我仍然遇到相同的错误。
在谷歌搜索这个问题时,我在苹果开发者表单中发现了this线程,一位苹果员工说RunningBoard
是iOS子系统上的主屏幕之一,com.apple.multitasking.systemappassertions
也是私有的(简单地说)这是一项权利要求,Apple-唯一的事情,没有办法做任何事情。
我刚刚离开了🤷🏻
如果有帮助,我通过添加“后台获取”和“后台处理”模式设法摆脱了日志中的“com.apple.runningboard.assertions.webkit”权利错误消息。在 XCode 中: