XCode 控制台:警告!唯一的个性是模棱两可的;这可能会导致不稳定的行为 - 在键盘扩展中

问题描述

我有一个自定义键盘扩展及其容器应用程序组成的 iOS 应用程序。当我尝试调试自定义键盘扩展时,我在 XCode 控制台中得到以下令人不安的日志:

EasyType Keyboard[84937:5754706] [lifecycle] [u 9061FF85-F4D2-401A-94C2-73377E20E419] [com.easytype.EasyType.Keyboard(1.7.1)] WARNING! Sole personality is ambiguous; this may lead to erradic behavior; personalities: {
    "com.easytype.EasyType.Keyboard" =     {
        685 = "<PKServicePersonality: 0x283175340; core = <PKPlugInCore: 0x283175340; uuid = [9061FF85-F4D2-401A-94C2-73377E20E419],identifier = [com.easytype.EasyType.Keyboard(1.7.1)],isAppExtension = 1,onSystemVolume = 0,containingBundle = [(null)],lastModified = 0,discoveryInstanceUUID = [(null)],path = [/private/var/containers/Bundle/Application/762C0B3C-A600-4AB4-AB84-AB2019FA053C/EasyType.app/PlugIns/EasyType Keyboard.appex]>,host pid = 685>";
        84881 = "<PKServicePersonality: 0x2831782a0; core = <PKPlugInCore: 0x2831782a0; uuid = [DAEEF528-9AB6-4482-95E9-03E6BB353BBD],host pid = 84881>";
    };
}

com.easytype.EasyType.Keyboard键盘扩展的包 ID。该项目休眠了一段时间,当我再次开始工作时,此日志开始显示。我该如何解决这个问题?


编辑

还有另一个版本的日志,有时会出现在更常见的日志之上:

EasyType Keyboard[85190:5767015] [lifecycle] WARNING! Sole personality requested when nil; THIS MAY BE A SPURIoUS LAUNCH OF THE PLUGIN due to a message to an xpc endpoint other than the main service endpoint; personalities: {
    "com.easytype.EasyType.Keyboard" =     {
        79474 = "<PKServicePersonality: 0x2828c0700; core = <PKPlugInCore: 0x2828c0700; uuid = [706FFAE3-DC72-4DBB-AC32-C2CFFD0BD992],path = [/private/var/containers/Bundle/Application/648263C7-603F-458E-AB8D-9109DD2C0D80/EasyType.app/PlugIns/EasyType Keyboard.appex]>,host pid = 79474>";
    };
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)