问题描述
我有一个由自定义键盘扩展及其容器应用程序组成的 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 (将#修改为@)