gpt4 book ai didi

ios - 无法将调试器附加到 UNNotificationServiceExtension

转载 作者:行者123 更新时间:2023-12-01 10:13:38 24 4
gpt4 key购买 nike

我无法在 UNNotificationServiceExtension 中使用调试器。

这是我在尝试将调试器附加到 UNNotificationServiceExtension 时所做的:

  • 运行应用
  • 在“测试”UNNotificationServiceExtension
  • 中设置断点
  • 选择调试 > 按 PID 或名称附加到进程 > 选择“测试” UNNotificationServiceExtension
  • XCode 表示“Testing is waiting to attach”

  • "Testing" extension waiting to attach
  • 然后我发送一个推送通知,我的 iPhone 显示通知,但调试器没有命中断点。相反,XCode 显示“Thread1:signal SIGKILL”。

  • Thread1: signal SIGKILL

    有谁知道如何让调试器在 UNNotificationServiceExtension 中工作?

    最佳答案

    当调试器附加到服务扩展时,不要在 Xcode 上运行。

    将调试器连接到包含应用程序并运行该应用程序。 那么将调试器附加到服务扩展。

    不知道为什么当调试器连接到服务扩展时不能运行它。我猜它与 NSExtensionPointIdentifier 有关设置为 com.apple.usernotifications.service 并且一旦操作系统看到事情就糟了,因为只有操作系统应该启动服务扩展。

    关于ios - 无法将调试器附加到 UNNotificationServiceExtension,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49511005/

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