如何在 OS X 上取消孤立的 NSUserNotifications?

How do I cancel orphaned NSUserNotifications on OS X?

我正在 OS X Yosemite 应用程序中使用 NSUserNotification 进行一些开发。现在一切都很好,但在开发过程中,我以某种方式在我的系统上孤立了每天安排的 NSUserNotifications。现在我整天收到与我的应用程序无关的通知:单击 "Show" 不会启动或切换到该应用程序。我可以禁用该应用程序的所有通知,但 实际、非孤立通知也会停止出现。

系统上有没有什么地方可以找到预定通知列表并删除所有孤立通知?也许是要编辑的文件或要更新的数据库?

原来这个问题重复 this one, where this answer 为我解决了这个问题。我所要做的就是删除应用程序,清除派生文件,然后重新启动。进入通知中心,我确定该应用程序不再列出。

我重新安装应用程序后,它的通知工作正常,所有其他随机通知都消失了。