【问题标题】:iOS 10, call directory extension not debuggediOS 10,呼叫目录扩展未调试
【发布时间】:2016-11-01 22:26:48
【问题描述】:
我正在使用 callkit 开发呼叫目录扩展。
我选择调用目录扩展进行调试,当我运行这个目标时,没有显示NSLog。
如何调试这个扩展?
ps : 当我运行这个扩展时,Debug -> Attach to process -> 没有检查任何目标....
【问题讨论】:
标签:
ios
xcode
nserror
cncontact
callkit
【解决方案1】:
只需使用“按 PID 或名称附加到进程”上方的菜单点之一,并使用 Callkit 扩展名。
jvc
【解决方案2】:
将 Xcode 调试器附加到调用工具包扩展与其他扩展有点不同。在调试它时,尽管您在调试导航器中看到了扩展“Waiting to attach”。 Xcode 不会像其他扩展一样自动附加它!我不确定这是否是 Xcode 错误。
所以你必须自己附加扩展名。我发现有两种简单的方法可以做到这一点,
- 运行你的扩展目标,让你的应用程序加载扩展,然后你
可以在“附加到进程”菜单中看到扩展进程,
附上它。然后第二次你遇到了你的扩展
Xcode 将在您的断点处停止。
- 运行您的主机应用目标,附加
要按 PID 或名称处理,请使用您的扩展目标名称。然后 Xcode 将在您第一次运行扩展程序时停在您的断点处。
【解决方案3】:
可能是因为你是在没有 SIM 卡的 iPad 上调试的?改用 iPhone 试试。