เมื่อฉันลบแอพ Mac App Store ใน Launchpad จะลบไฟล์ที่เกี่ยวข้องในโฟลเดอร์ Library ด้วยหรือไม่ ฉันหมายถึงไฟล์เช่นค่ากำหนด, ไฟล์สนับสนุนแอปพลิเคชันเป็นต้น
เมื่อฉันลบแอพ Mac App Store ใน Launchpad จะลบไฟล์ที่เกี่ยวข้องในโฟลเดอร์ Library ด้วยหรือไม่ ฉันหมายถึงไฟล์เช่นค่ากำหนด, ไฟล์สนับสนุนแอปพลิเคชันเป็นต้น
คำตอบ:
ฉันพยายามถอนการติดตั้งแอปพลิเคชั่นบางตัวและไฟล์ในโฟลเดอร์เหล่านี้หรือโฟลเดอร์ที่เกี่ยวข้อง~/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 ไม่ถูกลบ
คุณสามารถดูไฟล์ที่มีการเข้าถึงโดย uninstalld ด้วยและค้นหาไฟล์การสนับสนุนด้วยsudo opensnoop -n uninstalld
mdfind $(osascript -e 'id of app "AppName"')
หากคุณต้องการที่จะถอนการติดตั้งการใช้งานที่สมบูรณ์ยิ่งขึ้นก็อาจจะปลอดภัยในการลบภาชนะ Sandbox ~/Library/Containers/
ทั้งใน
~/Documents
สำหรับฐานข้อมูลของข้อมูลผู้ใช้ (สำหรับ Outlook ฯลฯ ); ~/Library/Application Support
ดูเหมือนจะเหมาะสมกว่า ฉันยังไม่ต้องการค้นหาฐานข้อมูล - ไม่ใช่มนุษย์ที่อ่านได้ - ในบรรดาเอกสารที่อ่านได้ของฉัน หากคำแนะนำของ Apple สำหรับนักพัฒนากำลังเปลี่ยนแปลงฉันสงสัยเกี่ยวกับแรงจูงใจ บางทีวิดีโอ WWDC 2012 หรือเอกสารสำหรับนักพัฒนาซอฟต์แวร์อื่น ๆ อาจมีเงื่อนงำ ในขณะเดียวกันการเดาครั้งแรกของฉันคือแผนการในอนาคตสำหรับ iCloud มีส่วนร่วม
uninstalld
อ้างถึงเร็กคอร์ดนั้นเมื่อประเมินว่าเป็นที่ยอมรับหรือไม่ที่จะลบข้อมูลสนับสนุนแอปพลิเคชัน ไม่สามารถลบข้อมูลผู้ใช้ได้