Launchpad'de Mac App Store uygulamalarını silmek Kütüphane klasörlerindeki ilgili dosyaları da siler mi?


12

Mac App Store uygulamalarını Launchpad'de sildiğimde, Kütüphane klasörlerindeki ilgili dosyaları da siler mi? Tercihler, uygulama destek dosyaları vb.

Yanıtlar:


10

Bazı uygulamaları kaldırmayı denedim ve bu klasörlerdeki veya ilgili klasörlerdeki dosyalar ~/Library/Containers/bazen silindi ve bazen değil:

  • ~/Library/Caches/ (çoğu uygulama için silinmiştir)
  • ~/Library/Application Support/

Bu klasörlerdeki dosyalar, test ettiğim uygulamaların hiçbiri için silinmedi:

  • ~/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/

Örneğin, Kindle kitapları veya JustNotes uygulamasındaki notlar için veritabanı silinmedi.

Hangi dosyalara kaldırılarak kaldırıldığını görebilir sudo opensnoop -n uninstalldve destek dosyalarını arayabilirsiniz mdfind $(osascript -e 'id of app "AppName"'). Uygulamaları daha tamamen kaldırmak istiyorsanız, muhtemelen tüm korumalı alan kaplarını silmek güvenlidir ~/Library/Containers/.


1
Belki Apple, bir uygulamanın geliştiricileri tarafından iki çelişkiden hangisine uyulduğunu uninstalldkaydeder , daha sonra uygulama destek verilerinin kaldırılmasının kabul edilebilir olup olmadığını değerlendirirken bu kayda atıfta bulunur. Kullanıcı verilerini kaldırmak kabul edilemez.
Graham Perrin

Bu cevap için teşekkürler. Bu sistemi daha iyi anlamama yardımcı oluyor. Peki geliştiricilerin kararı neyin kaldırıldığı? :-)
Eprillios

Mac Geliştirici Kitaplığı'ndaki öneriler biraz çelişkilidir. Bana tarafından eklenen Vurgu ... Uygulama Desteği CAN kullanıcı verilerini içeren dosyaları dahil (2012-03-08); ve dosyalar uygulamaya özgü olmalıdır ancak ASLA kullanıcı verilerini depolamamalıdır (2012-07-23).
Graham Perrin

@GrahamPerrin Üzgünüz, düzenlemenizi geri aldıktan sonra bir yorum göndermeyi unuttum. "Kullanıcı verileri" normalde kullanıcı tarafından açılacak belge ve SQLite dosyaları gibi bir şey anlamına gelebilir düşünüyorum.
Lri

@ Sorun değil, içerik kolayca yorum olarak değiştirildi. Örnek olarak, Microsoft'un kullanıcı verileri veritabanları~/Documents için kullanımını hiç sevmedim (Outlook vb. İçin); daha uygun görünüyordu. Okunabilir belgelerim arasında hala insan tarafından okunamayan veritabanları bulmayı sevmiyorum. Apple'ın geliştiricilere rehberliği değişiyorsa, motivasyonu merak ediyorum. Belki WWDC 2012 videoları veya diğer geliştirici dokümanları ipuçlarına sahip olabilir. Bu arada, ilk tahminim iCloud için gelecek planlarının önemli bir rol oynadığı. ~/Library/Application Support
Graham Perrin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.