iOS 10,调用目录扩展未调试

问题描述 投票:8回答:3

我正在使用callkit进行Call目录扩展。

我为调试选择了调用目录扩展,当我运行此目标时,没有显示NSLog

我该如何调试此扩展?

ps:当我运行此扩展时,Debug -> Attach to process ->没有检查目标....

enter image description here

ios xcode nserror cncontact callkit
3个回答
7
投票

只需使用“通过PID或名称附加到进程”上面的菜单第1点,然后使用Callkit扩展名。

JVC


1
投票

将Xcode调试器附加到呼叫套件扩展与其他扩展稍有不同。调试时,尽管在调试导航器中看到了“等待连接”扩展名。 Xcode不会像其他扩展名一样自动附加!我不确定这是否是Xcode错误。

所以你必须自己附加扩展名。我发现有两种简单的方法可以做到,

  1. 运行扩展目标,让app加载扩展,然后您可以在“附加到进程”菜单中看到扩展进程,附加它。然后第二次你进入你的扩展Xcode将停在你的断点。
  2. 运行您的主机应用程序目标,按PID或名称附加到进程,使用您的扩展目标名称。然后,Xcode将在您第一次运行扩展时停在断点处。

0
投票

也许是因为你正在使用没有SIM卡的iPad进行调试?尝试用iPhone代替。

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