이것은 오래된 질문이지만 누군가가 그것에 걸려 넘어져서 특히 알림 센터의 개인 정보 보호에 대한 우려가있는 경우 대답은 예입니다. OS X는 디스크에 알림 로그를 유지합니다.
형식은 sqlite 데이터베이스이며이 폴더에서 찾을 수 있습니다.
~/Library/Application Support/NotificationCenter
내부에는 계정에 대한 .db 파일이 하나 이상 있습니다 .OS X가 한 시점에서 손상된 것으로 보이는 것을 보았으므로 .db.corrupt라고합니다.
이 파일에서 strings 명령을 실행하면 이진 데이터, 상당히 많은 "NSSomething"클래스 이름 및 iMessage, 파일 경로, 트위터 및 페이스 북 알림 및 앱이 알림 센터로 보낸 기타 모든 데이터를 표시합니다. 또는 시스템.
특정 시점에서 해당 파일을 제거하려면 일시적으로 usernoted를 종료하고 (자체적으로 다시 시작됨) 한 번에 파일을 삭제하십시오 (sudo가 아닌 사용자 계정으로 실행).
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
이것은 99 %의 시간으로 일시적으로 실행되고 있지 않은 동안 usernoted를 포착하고, 이전 데이터베이스를 성공적으로 삭제하며, usernoted는 다시 시작할 때 빈 데이터베이스를 새로 만듭니다.
개인 정보 보호에 대해 걱정이 되더라도 시스템을 암호화하거나 해당 폴더에 램 디스크를 사용하는 것 외에는 해결책이 없습니다.
~/Library
. 내 컴퓨터에서$TMPDIR/../0/com.apple.notificationcenter/db/db