什么是CalNCService?为什么它在macOS Sierra中热运行?
自从升级到macOS Sierra以来,我偶尔会看到服务CalNCService运行热(即在100%CPU上)。因此,从名称开始,这似乎是一些Calendar Service。我尝试在“ Internet帐户首选项”中禁用“日历”,但这没有帮助。一个可以终止服务或重新启动计算机,但是问题仍然存在。通常,几个小时后,它就会恢复正常。 该守护程序在做什么?如何调试此问题? 更新:在calNCService启动时,我在日志控制台中找到以下内容: warning: dynamic accessors failed to find @property implementation for 'serialNumber' for entity ABCDAddressBookSource while resolving selector 'serialNumber' on class 'ABCDAddressBookSource'. Did you remember to declare it @dynamic or @synthesized in the @implementation ? Update2:服务已连接到同步提醒。在“ Internet帐户”下禁用提醒同步可使服务恢复正常,再次启用该服务可使服务恢复至100%。这似乎与服务器无关。我有很多重复提醒,但我在fruux.com上的帐户首先遇到了这个问题。然后,我全部迁移到了iCloud,现在在那里也一样。 Update3:在10.12.1中仍然非常存在。也没有对Apple支持社区的答复。 Update4:另一个早晨,另一个calNCService。我还手动检查了有问题的提醒列表的导出的.ics。它看起来完全无害。大约40条提示,没有特别之处。 更新5:在10.12.2中仍然相同 更新6:在10.12.4中确认。重复:这似乎是一些内部管理任务。在升级后激活提醒时,问题触发的时间没有超过24小时。但是现在又回来了。与以前一样,只需在“ Internet帐户”下停用提醒同步即可将其停止 更新7:该错误似乎仍存在于MacOS 10.13 High Sierra中,但程度较轻。我一直在激活相应的提醒帐户。在13天的正常运行时间中,CalNCService的CPU时间为1:07:01(31h),太多了,但比“内核任务”(7:16:16)还少。 …