ios 8如何调试自定义键盘?

Chu*_*ula 10 ios ios8 ios-app-extension

我已经在iOS 8模拟器上成功创建了一个带Swift的自定义键盘.

虽然它运行良好,但我无法调试它.它是一个包含的目标,通过Settings-> General安装.在XCode中放置书签不起作用.

jam*_*ack 20

我可以通过Xcode 6使用模拟器调试自定义键盘.

  1. 选择键盘(而不是它的容器)作为方案. 改变方案

  2. "运行"然后选择模拟器上的应用程序来调试扩展程序.

运行你的应用程序


imD*_*per 4

到目前为止,苹果似乎还没有获得对模拟器中调试扩展的支持。我遇到了同样的问题,但我观察到,如果我们将应用程序执行到设备中,我们可以调试代码,如下所示。

1) 选择您的键盘扩展目标。

2) 进入编辑方案。

3)在信息选项卡中,从下拉列表中选择可执行文件,然后选中“调试扩展和 XPC 服务”选项。

仍然存在一些问题,例如我们看不到 NSLog 的输出,但您可以检查与以前相同的变量值,或者我建议您检查此链接它可能适用于显示 NSLog 输出KeyboardViewController NSLog IOS 8