ios键盘未在“设置”中显示

时间:2014-09-17 14:27:28

标签: ios iphone ios6 keyboard ios8

按照here中的步骤操作后,自定义键盘部分未显示在“设置”中。

我注意到的一件事是,在设置项目时,“嵌入应用程序”下拉列表设置为“无”,没有其他选项。另外说明在我的plist中添加了一个Bundle显示名称行,但那里已经存在并且在那里有项目/键盘名称。

我可以运行键盘项目,它确实要求我选择一个应用程序(我选择了Safari)。然后我希望能够进入设置并启用我的键盘,但它不存在。

settings image

5 个答案:

答案 0 :(得分:14)

确保键盘扩展目标 - > General->部署目标不比您设备的当前操作系统版本新。

答案 1 :(得分:4)

您可以尝试以下选项,因为它在我的情况下有所帮助:

  1. 选择您的主要应用目标。
  2. 选择“构建阶段”
  3. 展开“嵌入App扩展程序”
  4. 确保未选中“仅在安装时复制”复选框
  5. 运行您的应用并再次检查设置
  6. enter image description here

答案 2 :(得分:1)

对我而言,唯一有效的方法是重新启动手机

我可以运行主应用目标并在另一个应用中调试键盘扩展程序,但它不会显示在Settings -> General -> Keyboard -> Keyboards -> Add New Keyboard...的列表中。

手机重启后,键盘扩展名立即显示在列表中。

我的猜测是多次添加和删除键盘有可能混淆iOS并导致它认为键盘已经添加(因此它没有显示在列表中)。

答案 3 :(得分:0)

只需在应用程序中添加设置包即可解决 add empty settings bundle

答案 4 :(得分:-1)

此链接可能有所帮助

http://verisage.us/en/blog/2014/07/17/ios-8-custom-keyboard-swift-tutorial/

简而言之,您需要一个虚拟应用来部署键盘。


搜索" 运行自定义键盘并附加Xcode调试器"在以下链接中。 您将找到如何将该过程附加到调试器。

https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html#//apple_ref/doc/uid/TP40014214-CH16-SW7