मेरी मशीन (शेर) पर दो हार्ड ड्राइव हैं। एक में नियमित रूप से उपयोग की जाने वाली OS की नियमित प्रतिलिपि होती है, किसी के पास OS की थोड़ी पुरानी प्रति होती है जिसे मैं बैकअप के रूप में रखता हूं (यदि पहली ड्राइव काम करना बंद कर दे)।
कुछ हद तक परेशान करने वाली समस्या यह है कि जब भी मैं किसी फ़ाइल पर राइट-क्लिक करता हूं और "ओपन विथ" पर जाता हूं, तो मेरे पास प्रत्येक एप्लिकेशन के लिए दो प्रविष्टियां कैस्केडिंग मेनू में दिखाई देंगी, दो ड्राइव में से एक एप्लिकेशन की प्रत्येक कॉपी से। रोजमर्रा के उपयोग की ड्राइव से एक नया संस्करण होगा क्योंकि मैं उन्हें नियमित रूप से अपडेट करता हूं (इस तरह से मैं बता सकता हूं कि किस ऐप का उपयोग करना है)।
मैंने प्रलेखन के आसपास देखा और ऐसा लगता है कि मैं लॉन्च सेवाओं का उपयोग कर सकता हूं
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
लेकिन मुझे ऐसा कोई उदाहरण नहीं मिला है जो मुझे वही दिख रहा हो जो मैं ढूंढ रहा हूं। कोई विचार? धन्यवाद!