iOS 9 - 键盘在升级时将包名称显示为 "(null)"

标签 ios ios9 ios-keyboard-extension

我在应用商店中有一个 iOS 键盘应用扩展。最近在测试应用从1.0升级到1.1的效果时,发现在iOS标准键盘上长按地球图标时,应用名称显示为(null)。还有其他人经历过吗?如果我在升级后打开键盘之前尝试打开配套应用程序,则往往会发生这种情况。如果我打开配套应用程序,这往往会消失。我在下面附上了一张图片。

keyboard name

更新: 使用 iOS 控制台,我注意到以下日志条目:

Oct  5 16:16:40 Sarangan-Balasubramaniams-iPad SpringBoard[48] <Warning>: Installed apps did change.
    Added: {(
    )}
    Removed: {(
    )}
    Modified: {(
        "com.vijay.SuperKeyz"
    )}
Oct  5 16:16:41 Sarangan-Balasubramaniams-iPad pkd[116] <Warning>: INSTALLED:com.vijay.SuperKeyz.keykeykeyboard com.vijay.SuperKeyz.keykeykeyboard(1.1) <__NSConcreteUUID 0x17d93870> AF3C211B-0871-49F1-89EF-433510FE85C4 /private/var/mobile/Containers/Bundle/Application/24643C20-B44F-47A4-ADB5-57EA10FF9CF0/SuperKeyz.app/PlugIns/keykeykeyboard.appex
Oct  5 16:16:46 Sarangan-Balasubramaniams-iPad pkd[116] <Warning>: assigning plug-in com.vijay.SuperKeyz.keykeykeyboard(1.0) to keyboard sandbox
Oct  5 16:16:46 Sarangan-Balasubramaniams-iPad pkd[116] <Warning>: enabling pid=1662 for plug-in com.vijay.SuperKeyz.keykeykeyboard(1.0) 4DAC067D-4E00-48A0-86CB-7519AC750C8A /private/var/mobile/Containers/Bundle/Application/8CA610CD-672B-40ED-A564-08EB2D90FD11/SuperKeyz.app/PlugIns/keykeykeyboard.appex
Oct  5 16:16:46 Sarangan-Balasubramaniams-iPad MobileSMS[1662] <Warning>: Communications error: <OS_xpc_dictionary: <dictionary: 0x158928a0> { count = 2, contents =
        "errorcode" => <uint64: 0x158b7ae0>: 4
        "error" => <string: 0x1588ca30> { length = 114, contents = "cannot obtain executable path for plug-in com.vijay.SuperKeyz.keykeykeyboard(4DAC067D-4E00-48A0-86CB-7519AC750C8A)" }
    }>

对于难以阅读的输出,我深表歉意,但您可以看到,iOS 正在错误的路径中搜索我的插件。它正在寻找我的 安装路径,而不是 安装路径。我的简单猜测是 iOS 键盘正在某处缓存其他键盘列表,并且在其他触发之前不会更新它。

最佳答案

这个我也见过;这是 iOS 中的错误。您应该对其进行雷达归档。

通常,您可以通过从应用程序切换器关闭应用程序并重新打开来解决单个应用程序的问题。

根据我的经验,在设备重启之前,Spotlight 和快速回复不会让键盘出现,这也解决了所有其他应用程序的问题。

关于iOS 9 - 键盘在升级时将包名称显示为 "(null)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32955228/

相关文章:

ios - Swift Keyboard Extension更新NSUserDefaults

ios - KeyboardExtension adjustmentTextPosition 与表情符号有关的问题

ios - 忽略以标签或提及开头的单词

ios - 在 UITableView 中更改数据库 JSON 数组数据时出现问题

iphone - 如何计算具有不同分辨率的 UIImage 的裁剪大小(矩形)

xcode - iOS Enterprise Build 适用于 <iOS9 但不适用于 iOS9

ios - 访问 '<>' 符号内的值

ios - 如何在 Swift 和 iOS 9 中使整个项目的导航栏变黑

ios - CNContactPickerViewController 即使在禁用设置访问后也会显示

ios - 在 iOS 8 键盘扩展中实现键盘按键弹出动画