답변:
일부 응용 프로그램을 제거하려고 했는데이 폴더 또는 해당 폴더의 파일 ~/Library/Containers/
이 때로는 삭제되고 때로는 그렇지 않은 경우가 있습니다.
~/Library/Caches/
(대부분의 응용 프로그램에서 삭제됨)~/Library/Application Support/
이 폴더의 파일은 내가 테스트 한 응용 프로그램에서 삭제되지 않았습니다.
~/Library/Preferences/
~/Library/Saved Application State/
/var/db/receipts/
~/Library/Logs/DiagnosticReports/
~/Library/Application Support/CrashReporter/
~/Library/Caches/com.plausiblelabs.crashreporter.data/
~/Library/Application Support/Growl/Tickets/
예를 들어 Kindle 서적 또는 JustNotes의 메모에 대한 데이터베이스는 삭제되지 않았습니다.
로 제거하여 액세스 한 파일을 확인하고 sudo opensnoop -n uninstalld
로 지원 파일을 검색 할 수 있습니다 mdfind $(osascript -e 'id of app "AppName"')
. 더 완벽하게 응용 프로그램을 제거하려면에서 전체 샌드 박스 컨테이너를 삭제하는 것이 안전합니다 ~/Library/Containers/
.
~/Documents
에 대한 데이터베이스 (아웃룩 등)의 사용자 데이터를; ~/Library/Application Support
더 적절한 것 같았습니다. 나는 여전히 읽을 수있는 문서 중에서 사람이 읽을 수있는 것이 아닌 데이터베이스를 찾는 것을 좋아하지 않습니다. 개발자에 대한 Apple의 지침이 바뀌면 동기 부여가 궁금합니다. WWDC 2012 비디오 또는 기타 개발자 설명서에 실마리가있을 수 있습니다. 한편, 첫 번째 추측은 iCloud에 대한 향후 계획이 일부 역할을한다는 것입니다.
uninstalld
한다고 기록한 다음, 애플리케이션 지원 데이터를 제거 할 수 있는지 평가할 때 해당 레코드 를 참조 할 수 있습니다. 사용자 데이터를 제거 할 수 없습니다.