การลบแอพ Mac App Store ใน Launchpad จะลบไฟล์ที่เกี่ยวข้องในโฟลเดอร์ Library ด้วยหรือไม่


12

เมื่อฉันลบแอพ Mac App Store ใน Launchpad จะลบไฟล์ที่เกี่ยวข้องในโฟลเดอร์ Library ด้วยหรือไม่ ฉันหมายถึงไฟล์เช่นค่ากำหนด, ไฟล์สนับสนุนแอปพลิเคชันเป็นต้น

คำตอบ:


10

ฉันพยายามถอนการติดตั้งแอปพลิเคชั่นบางตัวและไฟล์ในโฟลเดอร์เหล่านี้หรือโฟลเดอร์ที่เกี่ยวข้อง~/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/ทั้งใน


1
บางทีแอปเปิ้ลอาจบันทึกว่านักพัฒนาแอพหนึ่งในสองนั้นขัดแย้งกันหรือไม่จากนั้นuninstalldอ้างถึงเร็กคอร์ดนั้นเมื่อประเมินว่าเป็นที่ยอมรับหรือไม่ที่จะลบข้อมูลสนับสนุนแอปพลิเคชัน ไม่สามารถลบข้อมูลผู้ใช้ได้
เกรแฮมเพอร์ริน

ขอบคุณสำหรับคำตอบนี้ สิ่งนี้ช่วยให้ฉันเข้าใจระบบดีขึ้น ดังนั้นสิ่งที่ถูกลบคือการตัดสินใจของนักพัฒนา? :-)
Eprillios

คำแนะนำใน Mac Developer Library ค่อนข้างจะขัดแย้งกัน เน้นโดยฉัน…การสนับสนุนแอปพลิเคชันสามารถรวมไฟล์ที่มีข้อมูลผู้ใช้ (2012-03-08); และไฟล์ควรเป็นแอปเฉพาะ แต่ไม่ควรเก็บข้อมูลผู้ใช้ (2012-07-23)
Graham Perrin

@GrahamPerrin ขออภัยฉันลืมที่จะโพสต์ความคิดเห็นหลังจากย้อนกลับการแก้ไขของคุณ ฉันคิดว่า "ข้อมูลผู้ใช้" อาจหมายถึงทั้งเอกสารที่โดยปกติจะเปิดโดยผู้ใช้และบางอย่างเช่นไฟล์ SQLite
Lri

@Lri ไม่มีปัญหาเนื้อหาถูกแทนที่อย่างง่ายดายเป็นความคิดเห็น เป็นตัวอย่างที่ผมไม่ชอบการใช้งานไมโครซอฟท์~/Documentsสำหรับฐานข้อมูลของข้อมูลผู้ใช้ (สำหรับ Outlook ฯลฯ ); ~/Library/Application Supportดูเหมือนจะเหมาะสมกว่า ฉันยังไม่ต้องการค้นหาฐานข้อมูล - ไม่ใช่มนุษย์ที่อ่านได้ - ในบรรดาเอกสารที่อ่านได้ของฉัน หากคำแนะนำของ Apple สำหรับนักพัฒนากำลังเปลี่ยนแปลงฉันสงสัยเกี่ยวกับแรงจูงใจ บางทีวิดีโอ WWDC 2012 หรือเอกสารสำหรับนักพัฒนาซอฟต์แวร์อื่น ๆ อาจมีเงื่อนงำ ในขณะเดียวกันการเดาครั้งแรกของฉันคือแผนการในอนาคตสำหรับ iCloud มีส่วนร่วม
Graham Perrin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.