iPhone自定义键盘无法在运行iOS 8的物理设备上加载

Rez*_*_Rg 3 iphone keyboard simulator ios swift

我已经成功地为Swift编写了一个适用于iOS的自定义键盘,并且可以完美地在所有iOS模拟器(iPhone 5s,iPhone 6,iPhone 6Plus)上加载。但是当我尝试在物理设备上测试键盘时,键盘将无法加载。:|

我正在使用Xcode 6.0.1,并且我的iPhone运行的是iOS 8(非Beta版),并且在设置的“键盘”部分中添加了键盘。

键盘完美地加载到模拟器上,而不是实际设备上,这很奇怪。

有什么我想念的吗?

Rez*_*_Rg 5

我想通了,要在物理设备上测试键盘,必须RequestsOpenAccessInfo.plist文件中布尔键的值更改为YES。

通过Info.plist,我的意思是您的键盘扩展的Info.plist不包含应用程序。

然后,在物理设备上运行应用程序后,必须在general和voila的键盘部分中授予对键盘的访问权限。:)