Mac OS X 10.10.3 altındaki kullanıcı varsayılanlarını silme


8

Kısa zamandan beri (ben (sanırım * Mac OS X 10.10.2'den beri) ayarlarımı silebildim NSUserDefaults üzerinden

defaults delete ~/Library/Preference/<my app>.plist

Ama aniden işe yaramadı ve ayarlarım süper kalıcı görünüyor. Ayrıca “Kayıtlı Ayarlar” altındaki her şeyi manuel olarak temizledim ve “Konteynerler” için yukarıdaki komutu verdim (yine de sanal alan test etmek için kapatılmıştı).

Ayarlarımı başka ne tutabilir? Sanırım bir sonraki yeniden başlatma işlemi silebilir, ancak gelecekte yeniden başlatmayı önlemek istiyorum.

PS Ayarlar bir yeniden başlatma bile sağ kaldı :-(


Yoldaki bu dizin "Tercihler" çoğulu olmalıdır.
Spiff

@Spiff, Evet. Bu bir yazım hatası
Thomas Kilian

Yanıtlar:


15

İlk olarak, kullanırken defaults, bırakmalısın .plist dosya adından - her zaman bunu ekler defaults "& lt; benim app & gt; .plist.plist" ’i silmeye çalışacağım.

İkincisi, tercih dosyasının tam yolunu belirttiğinizde atladığınızı düşünüyorum. cfprefsd(diğer şeylerin yanı sıra) son zamanlarda kullanılan tercihleri ​​önbelleğe alır. Ya sadece kullanmalısın defaults delete <my app>veya koş killall cfprefsd tercihleri ​​silmeden önce (ancak uygulamadan çıktıktan sonra).

Uygulama korumalıysa, defaults tercihleri ​​silmek için yanlış yol - sadece öldür cfprefsd, sonra kullan rm Uygulamanın tüm sanal alan kapsayıcısını silmek için ( rm ~/Library/Containers/<my app> ) veya sadece tercih dosyası ( rm ~/Library/Containers/<my app>/Data/Library/Preferences/<my app>.plist )


AMAN TANRIM. Ben her zaman bu zevk ile kullandığımdan kesinlikle emindim. Bir kere çalıştığım eki kullanmadım. Teşekkürler! Ayrıca tam yoldan ayrılabileceğimi (bilmem gerektiğini) bilmiyordum. Yol olmadan bile (veya belki daha iyi) çalışır. İkinci kez teşekkürler :-)
Thomas Kilian

1

Giriş ~/Library/Containers/.

Sanal alan (App Store) uygulamalarının şu anda eşyalarını orada depolaması gerektiğini düşünüyorum.


Üzücü olarak: sandboxed değil ve ben de temizledim.
Thomas Kilian

Teşekkürler. bu bana yardımcı oldu! Uygulamayı silip MacOS'u yeniden yükledikten sonra bile varsayılan ayarlarımın neden geri yüklendiğini merak ediyordum.
Vikram Rao
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.