Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Can';t将调试器附加到UNNotificationServiceExtension_Ios_Swift_Xcode_Unnotificationserviceextension - Fatal编程技术网

Ios Can';t将调试器附加到UNNotificationServiceExtension

Ios Can';t将调试器附加到UNNotificationServiceExtension,ios,swift,xcode,unnotificationserviceextension,Ios,Swift,Xcode,Unnotificationserviceextension,我无法在UnnotificationService扩展中使用调试器 以下是我在尝试将调试器附加到UnnotificationService扩展时所做的操作: 运行应用程序 在“测试”UnnoticeServiceExtension中设置断点 选择调试>通过PID附加到进程或名称>选择“测试”UnnotificationService扩展 XCode表示“测试正在等待连接” 然后,我发送一个推送通知,我的iPhone显示该通知,但调试器没有命中断点。相反,XCode显示“Thread1:SIGK

我无法在UnnotificationService扩展中使用调试器

以下是我在尝试将调试器附加到UnnotificationService扩展时所做的操作:

  • 运行应用程序
  • 在“测试”UnnoticeServiceExtension中设置断点
  • 选择调试>通过PID附加到进程或名称>选择“测试”UnnotificationService扩展
  • XCode表示“测试正在等待连接”
  • 然后,我发送一个推送通知,我的iPhone显示该通知,但调试器没有命中断点。相反,XCode显示“Thread1:SIGKILL信号”


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

    当调试器连接到服务扩展时,不要点击RunonXcode

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


    我不知道当调试器连接到服务扩展时为什么不能运行它。我猜这与
    NSExtensionPointIdentifier
    设置为以及一旦操作系统看到事情陷入困境有关,因为只有操作系统应该启动服务扩展

    这里也一样。有时我的断点可以工作,但当我跨过行时,调试器就会分离。对我来说也是如此。我将扩展设置为目标,然后开始调试,但调试并没有停止,有时XCode会显示SIGKILL,但其他什么都没有。你们有幸解决这个问题吗?