เมื่อฉันลบแอพ 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อ้างถึงเร็กคอร์ดนั้นเมื่อประเมินว่าเป็นที่ยอมรับหรือไม่ที่จะลบข้อมูลสนับสนุนแอปพลิเคชัน ไม่สามารถลบข้อมูลผู้ใช้ได้