设备上的键盘扩展崩溃

也许你可以帮帮我?

我有一个键盘扩展在设备上工作,但在我的新项目中,它不起作用…在模拟器上,它工作正常。 我在“设置”中添加键盘,并允许在模拟器和设备上完全访问。

在设备上,当我从任何其他键盘切换到新键盘时,它暂停一点,就像它正在加载一样,并且弹出Xcode错误:丢失了与“Kjell Connelly的iPhone”的连接。 恢复与“Kjell Connelly的iPhone”的连接并再次运行“com.2xpop.KeyboardRPG.Keyboard-RPG”,或者如果“com.2xpop.KeyboardRPG.Keyboard-RPG”仍在运行,您可以通过选择Debug>来附加它附加到Process> com.2xpop.KeyboardRPG.Keyboard-RPG。

当我切换到新键盘时,有时会立即弹出窗口,但有时它会在键盘尝试加载几秒钟后发生。

我做了popup所说的,并尝试将调试器附加到进程,但它从不附加。

我认为可能在应用程序中发生了太多,所以我注释掉了viewDidAppear和viewDidLoad方法中的所有代码(超级部件除外),因此至少键盘会显示为空白。 仍然没有帮助。

任何人有此问题或有任何想法?

普通的应用程序按预期工作,但不是扩展,只在设备上。

哦,jeez,我刚想通了这个项目,经过几个星期的关闭,因为被卡住了:我需要让arm64工作……我把它关闭了,因为当前的AdMob SDK不能用于arm64。 但那没错,因为扩展程序不使用广告,只使用原始应用。