क्या लॉन्चपैड में मैक ऐप स्टोर ऐप्स को हटाने से संबंधित फ़ाइलों को लाइब्रेरी फ़ोल्डर्स में भी हटा दिया जाता है?


12

जब मैं लॉन्चपैड में मैक ऐप स्टोर एप्लिकेशन को हटाता हूं, तो क्या यह लाइब्रेरी फ़ोल्डर्स में संबंधित फ़ाइलों को हटा देता है? मेरा मतलब है प्राथमिकताएं, आवेदन समर्थन फाइलें आदि जैसी फाइलें।

जवाबों:


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/

उदाहरण के लिए किंडल पुस्तकें या जस्टनोट्स में नोट के लिए डेटाबेस को हटाया नहीं गया था।

आप देख सकते हैं कि किन फ़ाइलों के साथ uninstalld द्वारा एक्सेस किया गया है sudo opensnoop -n uninstalldऔर समर्थन फ़ाइलों के लिए खोज करें mdfind $(osascript -e 'id of app "AppName"')। यदि आप अनुप्रयोगों को पूरी तरह से अनइंस्टॉल करना चाहते हैं, तो संभवत: केवल पूरे सैंडबॉक्स कंटेनरों को हटाना ही सुरक्षित है ~/Library/Containers/


1
हो सकता है कि ऐप्पल रिकॉर्ड जो एक ऐप के डेवलपर्स द्वारा दो विरोधाभासों में से एक का सम्मान किया जाता है, तो uninstalldउस रिकॉर्ड को संदर्भित करता है जब यह मूल्यांकन करता है कि क्या यह एप्लिकेशन समर्थन डेटा को हटाने के लिए स्वीकार्य है। यह उपयोगकर्ता डेटा को हटाने के लिए स्वीकार्य नहीं है।
ग्राहम पेरिन

इस उत्तर के लिए धन्यवाद। इससे मुझे सिस्टम को बेहतर तरीके से समझने में मदद मिलती है। तो क्या हटाया जाता है डेवलपर्स का निर्णय? :-)
एप्रिलियोस

मैक डेवलपर लाइब्रेरी में सलाह कुछ विरोधाभासी है। मेरे द्वारा जोर दिया गया ... एप्लिकेशन समर्थन में उपयोगकर्ता डेटा (2012-03-08) वाली फाइलें शामिल हो सकती हैं ; और फ़ाइलें ऐप-विशिष्ट होनी चाहिए लेकिन उपयोगकर्ता डेटा (2012-07-23) को कभी भी स्टोर नहीं करना चाहिए
ग्राहम पेरिन

@GrahamPerrin क्षमा करें, मैं आपका संपादन वापस करने के बाद एक टिप्पणी पोस्ट करना भूल गया। मुझे लगता है कि "उपयोगकर्ता डेटा" का मतलब दोनों दस्तावेज़ हो सकते हैं जो सामान्य रूप से उपयोगकर्ता द्वारा खोले जाएंगे और कुछ SQLite फ़ाइलों की तरह।
१२:१२ बजे लारी

@ कोई समस्या नहीं है, सामग्री को आसानी से एक टिप्पणी के रूप में बदल दिया गया था। एक उदाहरण के रूप में, मैंने उपयोगकर्ता डेटा (आउटलुक आदि के डेटाबेस के ~/Documentsलिए) माइक्रोसॉफ्ट के उपयोग को कभी पसंद नहीं किया ; अधिक उचित लगा। मैं अभी भी अपने पढ़ने योग्य दस्तावेजों के बीच डेटाबेस - मानव पठनीय नहीं - को खोजना पसंद नहीं करता। यदि डेवलपर्स के लिए एप्पल का मार्गदर्शन बदल रहा है, तो मुझे प्रेरणा के बारे में आश्चर्य होता है। शायद WWDC 2012 के वीडियो, या अन्य डेवलपर दस्तावेज़, सुराग पकड़ेंगे। इस बीच, मेरा पहला अनुमान यह है कि iCloud के लिए भविष्य की योजना एक हिस्सा है। ~/Library/Application Support
ग्राहम पेरिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.