gpt4 book ai didi

iOS - 通知服务扩展将因启动缓慢而被终止

转载 作者:搜寻专家 更新时间:2023-10-31 23:07:42 25 4
gpt4 key购买 nike

我在启动通知服务扩展时遇到问题。通过 TestFlight 分发应用程序后,某些手机启动扩展的失败率很高,并且失败并显示以下日志消息:

默认 10:13:56.071211 +0100 SpringBoard [xxx.Notification-Service] 开始扩展 session ...
error 10:13:57.072210 +0100 SpringBoard [xxx.Notification-Service] 扩展将因启动缓慢而被杀死
默认 10:13:57.074178 +0100 SpringBoard [xxx] 发送推送通知请求 50E3-E564
error 10:13:57.074550 +0100 SpringBoard Hub 连接错误 Error Domain=NSCocoaErrorDomain Code=4097 “connection to service named xxx.Notification-Service” UserInfo={NSDebugDescription=connection to service named xxx.Notification-Service}

错误消息表明启动扩展花费的时间太长(请注意启动和终止扩展之间几乎精确的 1000 毫秒)。

我所做的尝试是消除所有动态依赖项并将它们直接添加到我的扩展目标中。此外,在 ObjC 中重写扩展(不必链接到 Swift 库)也没有解决问题。

其他人是否经历过此类行为或知道如何解决此问题?

最佳答案

我遇到了同样的问题。似乎将调试器附加到通知服务扩展导致扩展启动缓慢。

您必须在第一个推送消息到达后附加调试器。这样它也会在 Debug -> Attach to process -> "Your Notification Extension"

下显示为可调试进程

关于iOS - 通知服务扩展将因启动缓慢而被终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48500724/

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