好了,所以我正在开发一个自定义键盘的iOS在Xcode 7.1,和我碰到的一个问题...显示自定义键盘与故事板建立在iOS
使用NSExtensionPrincipalClass,该出可以正常工作,但是当我使用Storyboard并使用“NSExtensionMainStoryboard”替换plist中的条目时,它仅适用于模拟器,而不适用于物理设备......在物理设备上,它刚刚切换回到以前的键盘时,试图选择它...
在其他SO帖子中,我看到有人说,设置RequestsOpenAccess
为TRUE为他们工作,但没有运气h ERE ...
下面你可以看到在我的plist
扩展入口...
<key>NSExtension</key>
<dict>
<key>NSExtensionMainStoryboard</key>
<string>Keyboard</string>
<key>NSExtensionAttributes</key>
<dict>
<key>IsASCIICapable</key>
<false/>
<key>PrefersRightToLeft</key>
<false/>
<key>PrimaryLanguage</key>
<string>en-US</string>
<key>RequestsOpenAccess</key>
<true/>
</dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.keyboard-service</string>
</dict>
我没有任何共享我剩下的代码,因为它工作在模拟器上,所以我猜测这是某种设置问题或错误?
在Xcode中,我可以看到日志:
插件 'XXX' 打断
插件 'XXX' 无效
对我失去了我的任何想法?任何帮助将不胜感激...
同样的问题..你已经解决了这个问题,或者不'NSExtensionMainStoryboard'只是没有键盘的扩展工作:
图像复选框的? – PPierson