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

时间:2016-06-30 01:48:04

标签: ios xcode nserror cncontact callkit

我正在使用callkit处理Call目录扩展。

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

如何调试此扩展程序?

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

enter image description here

3 个答案:

答案 0 :(得分:7)

只需使用上面的菜单点"通过PID或名称附加到处理"并使用Callkit扩展名。

JVC

答案 1 :(得分:1)

将Xcode调试器附加到呼叫套件扩展名与其他扩展名略有不同。调试时,虽然您看到了扩展名" 等待附加"在调试导航器中。 Xcode没有像其他扩展一样自动附加它!我不确定这是否是Xcode错误。

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

  1. 运行您的扩展程序目标,让您应用加载扩展程序,然后启用 可以在" 附加到流程"中查看扩展流程菜单, 附上它。然后对于第二次,您将遇到您的扩展程序 Xcode将在您的断点处停止。
  2. 运行您的主机应用目标,附加 要按PID或名称处理,请使用扩展程序目标名称。然后Xcode将在您第一次运行扩展时停在断点处。

答案 2 :(得分:0)

也许是因为您正在使用没有SIM卡的iPad对其进行调试?尝试使用iPhone。