2016-06-30 19 views
3

我正在使用callkit调用目录扩展。iOS 10,调用目录扩展未调试

我选择了调试的目录扩展名,当我运行这个目标时,没有显示NSLog

如何调试此扩展?

PS:当我运行这个扩展,Debug -> Attach to process ->没有目标被选中....

enter image description here

+0

您需要为任何人添加更多信息以帮助您。展示你的代码,展示你已经尝试过的东西,明确发生了什么。具体说明人们可以做些什么来帮助你。使该请求合理。这里有关于如何提问的堆栈溢出很好的网页 – Feldur

+0

我面临同样的问题。你有一些方法吗? –

回答

4

只需使用菜单点上面的一个“附加的PID或名称进程”,并使用名称的Callkit扩展。

JVC

1

装上Xcode调试调用套件延伸是从其他分机有点不同。在调试时,虽然在调试导航器中看到扩展名“等待附加”。 Xcode不会像其他扩展一样自动附加它!我不确定这是否是Xcode错误。

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

  1. 运行你的扩展目标,让你的应用程序加载扩展,那么你 可以看到“附加到进程”菜单中的推广过程中, 其附加。然后为第二次你遇到你的分机 Xcode将停在你的断点。
  2. 运行你的主机应用程序的目标,附加 通过PID或名称加工,使用扩张对象名称。然后,Xcode将在第一次运行扩展时停止在您的断点处。