与守护程序的连接无效

问题描述 投票:0回答:2
我的应用程序正在使用 Firebase Analytics,我相信从 iOS 13.2 开始开始出现此处描述的错误:

为什么我收到控制台警告:当我在 iOS13.2 中加载 WKWebView 时,[Process] Kill() 返回意外错误 1?

我想这没什么大不了的

自从我计划在一月份上线我的应用程序以来,我开始在物理设备上进行更大规模的测试。我注意到一段时间后,应用程序开始表现不稳定,特别是在收到“[一般]与守护程序的连接已无效”错误之后。这在模拟器中不会发生

在互联网上搜索我发现了一篇描述相同问题的帖子:https://forums.developer.apple.com/thread/124306

就我而言,似乎只有 Firebase 正在调用 WKWebView,但每次我打开 UIMenuController 时,我都会收到控制台中描述的错误,并且应用程序似乎缺少输入。这对于我的应用程序经常使用的 UIScrollViews 来说尤其麻烦。捏合手势似乎可以随意使用。在 iPhone 6s 上,这个问题并不那么明显,在 iPad 上,捏合手势大约有 50% 的机会可以正常工作

除了删除 Firebase 之外,还有其他方法可以缓解此问题吗?

2020年6月1日:控制台消息仍然存在,但是,我似乎通过停用delaysContentTouches解决了UIScrollView问题,现在捏合手势似乎在大多数情况下都有效

2020 年 10 月 23 日如果有人注意到他们的应用程序开始在没有明显原因的情况下表现不稳定,我强烈建议如果可能的话在 iOS 13 物理设备上进行测试。看来Apple从iOS 14中删除了该警告,但在iOS 13上进行测试,您可以在控制台中出现警告后查明确切原因

经过进一步测试,我已将视图缩小为带有单个 SwiftUI TextField 的极其简单的 UI 视图,并且在我在字段中输入第一个字符后,“与守护程序的连接已无效”仍然出现。此后不久,应用程序因 sigAbort 崩溃。 (所以我不认为原因是我在上一篇文章中使用的 UITextView 包装器)。一旦出现无效消息,应用程序注定会崩溃,不是立即崩溃,而是此后不久。
firebase uiscrollview uikit webkit uimenucontroller
2个回答
0
投票
我不知道是什么原因导致“无效”消息,谷歌搜索似乎暗示其他人也没有这样做。有些人似乎对他们的用户界面进行了(实验性的?)更改,以停止该消息,但似乎无法确定明确的原因。 (就像以前一样,它只发生在真正的手机上)

完全不使用 Firebase 时也会出现同样的问题。我做了什么:

0
投票
。问题不再出现。

在 Xcode 上: 清理构建文件夹 这将删除构建文件夹中的所有产品和中间文件。要清理构建文件夹,您可以使用快捷键 Command+Option+Shift+K 或菜单栏 → 产品 → 按住 Option 键 → 清理构建文件夹。

关于颤振: 只需删除构建文件夹即可。

© www.soinside.com 2019 - 2024. All rights reserved.