Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Apple

समाधान: MacOS पर "क्षतिग्रस्त ऐप नहीं खोला जा सकता" त्रुटि

अक्सर हम अपने सिस्टम पर ऐसे एप्लिकेशन चलाते हैं जो सही ढंग से हस्ताक्षरित नहीं हैं या कुछ मामलों में, बस पुराने हैं। Windows उपयोगकर्ताओं के लिए, उन्हें अक्सर केवल एक चेतावनी मिलती है साथ ही वैसे भी एप्लिकेशन चलाने का विकल्प। हालांकि, Mac सिस्टम की बात आने पर ऐसा नहीं होता है। जब आप किसी ऐसे एप्लिकेशन को चलाने का प्रयास करते हैं जो या तो डिजिटली सही ढंग से हस्ताक्षरित नहीं है या अन्य सॉफ़्टवेयर जो विभिन्न उद्देश्यों के लिए समुदाय द्वारा विकसित किया गया है, तो आपको "Application.app क्षतिग्रस्त है और खोला नहीं जा सकता" त्रुटि संदेश मिल सकता है।

समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि

यह त्रुटि संदेश क्यों होता है इसका कारण काफी स्पष्ट है। macOS में एक विशिष्ट सुरक्षा सुविधा है जो आपके द्वारा चलाने के इच्छुक एप्लिकेशन की जांच करती है और फिर कोड हस्ताक्षर के आधार पर, एप्लिकेशन को निष्पादित करने की अनुमति देती है। हालांकि, कुछ परिदृश्यों में, जब आप जिस ऐप को चलाना चाहते हैं वह एक पुराना और अनसाइन्ड संस्करण है, तो आपको Gatekeeper द्वारा उक्त त्रुटि संदेश फेंक दिया जाता है क्योंकि यह इसे चलाने की अनुमति नहीं देता है। ऐप को असुरक्षित माना जाता है और इस प्रकार आपको इसे हटाने का सुझाव दिया जाता है।

अब, यह ज्यादातर मामलों में वास्तव में मददगार हो सकता है लेकिन कुछ ऐप्स हैं जो विश्वसनीय हैं और Gatekeeper सुरक्षा सुविधा द्वारा असुरक्षित के रूप में पहचाने जाते हैं। ऐसे मामले में, समस्या को दूर करने के लिए, आपको या तो अपनी सिस्टम प्राथमिकताएं बदलनी होंगी, xattr कमांड का उपयोग करके एप्लिकेशन चलाना होगा, या कुछ समय के लिए Gatekeeper को पूरी तरह से अक्षम करना होगा। इसके साथ, आइए उन विभिन्न विधियों में शामिल हों जो समस्या को हल करने में मदद करेंगी।

विधि 1: टर्मिनल विंडो से ऐप चलाएं

जैसा कि पता चला है, यदि आप सुपरयूजर अनुमतियों का उपयोग करके टर्मिनल विंडो से वही एप्लिकेशन चलाते हैं, तो यह बिना किसी समस्या के चलेगा। मूल रूप से सुपरयूजर अनुमतियां Gatekeeper सुविधा को ओवरराइड कर देंगी और इस प्रकार एप्लिकेशन को निष्पादित करने की अनुमति दी जाएगी। आपको यह केवल तभी करना चाहिए जब आप उस एप्लिकेशन पर पूरी तरह से भरोसा करते हैं जिसे आप चलाना चाहते हैं। इंटरनेट से मिले किसी भी रैंडम ऐप के लिए ऐसा करना अच्छा विचार नहीं है। इसके साथ, ऐप चलाने के लिए नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, Finder > Go > Utilities पर जाकर एक Terminal विंडो खोलें।समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  2. वहां से, एक Terminal का पता लगाएं और खोलें।
  3. एक बार टर्मिनल विंडो चालू हो जाने पर, एप्लिकेशन चलाने के लिए निम्न कमांड का उपयोग करें:
    sudo xattr -cr /path/to/application.app
    समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  4. यहां एक साफ छोटी ट्रिक होगी कि उस डायरेक्टरी पर नेविगेट करें जहां ऐप स्थित है और फिर उसे टर्मिनल विंडो पर ड्रैग एंड ड्रॉप करें। यह स्वचालित रूप से एप्लिकेशन का पथ पेस्ट कर देगा।
  5. एक बार जब आप ऐसा कर लेते हैं, तो पथ के सामने बस sudo xattr -cr लिखें और फिर Enter दबाएं।
  6. आपसे आपका एडमिन पासवर्ड पूछा जाएगा, वह प्रदान करें, और फिर से Enter दबाएं।
  7. ऐप अब चलना चाहिए।

विधि 2: अस्थायी रूप से जांच अक्षम करें

त्रुटि संदेश से छुटकारा पाने का एक और तरीका है वैश्विक जांच को अस्थायी रूप से अक्षम करना। जैसा कि हमने ऊपर उल्लेख किया है, Gatekeeper macOS में एक सुरक्षा सुविधा है जो अनिवार्य रूप से आपके द्वारा चलाने के इच्छुक ऐप्स की जांच करती है और आपके सिस्टम को मैलवेयर से बचाती है। जैसा कि पता चला है, कुछ मामलों में यह आपके द्वारा डाउनलोड किए गए कुछ अनसाइन्ड ऐप्स को असुरक्षित मानता है। इसलिए आपको उक्त त्रुटि संदेश प्राप्त होता है। इसलिए, यहां आसान समाधान है बस सुविधा को अस्थायी रूप से अक्षम करें और फिर इसे फिर से चालू करें। यहां बताया गया है कि यह कैसे करना है:

  1. Gatekeeper को अक्षम करने के लिए, आपको पहले अपने Mac डिवाइस पर एक Terminal विंडो खोलनी होगी।
  2. आप इसे Finder > Go > Utilities के माध्यम से या बस Spotlight में इसे खोजकर कर सकते हैं।समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  3. एक बार Terminal लॉन्च हो जाने पर, जांच अक्षम करने के लिए निम्न कमांड निष्पादित करें:
    sudo spctl --master-disable
    समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  4. अपना एडमिन पासवर्ड प्रदान करके निष्पादन पूरा करें।
  5. एक बार जब आप ऐसा कर लेते हैं, तो आगे बढ़ें और एप्लिकेशन चलाएं।
  6. यह महत्वपूर्ण है कि एप्लिकेशन का उपयोग करने के बाद आप जांच को फिर से सक्षम करें।
  7. ऐसा करने के लिए, निम्न कमांड चलाएं:
    sudo spctl --master-enable

विधि 3: कहीं से भी ऐप्स अनुमति दें

आप macOS System Preferences से कहीं से भी ऐप्स को बिना किसी समस्या के चलाने की अनुमति भी दे सकते हैं। यह वह जगह है जहां Gatekeeper सेटिंग्स स्थित हैं और आपको बस उन्हें संपादित करना होगा ताकि सभी ऐप्स निष्पादित हो सकें। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, अपने Mac पर System Preferences विंडो खोलें।
  2. फिर, System Preferences स्क्रीन पर, Security & Privacy पर जाएं।
  3. Security & Privacy के General टैब पर, लॉक आइकन पर क्लिक करके कुछ विकल्पों को अनलॉक करें।समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  4. आपसे आपका एडमिन पासवर्ड पूछा जाएगा। इसे प्रदान करें और फिर Enter दबाएं।
  5. फिर, "Allow applications downloaded from" के तहत, Anywhere विकल्प चुनें।समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  6. अंत में, परिवर्तनों को सहेजने के लिए लॉक आइकन पर फिर से क्लिक करें।
  7. एक बार जब आप ऐसा कर लेते हैं, तो एप्लिकेशन चलाएं।
  8. एक बार एप्लिकेशन लॉन्च हो जाने पर सेटिंग को डिफ़ॉल्ट पर वापस बदलना सुनिश्चित करें। आपको भविष्य में उसी ऐप के लिए इसकी आवश्यकता नहीं होगी।

विधि 4: अनुमतियां दें

कुछ परिदृश्यों में, यह मुद्दा परमिशन प्रतिबंधों के कारण दिखाई दे सकता है। यदि आप किसी ऐसी फ़ाइल को चलाने का प्रयास करते हैं जिसमें निष्पादन योग्य अनुमतियां नहीं हैं, तो आपको उक्त त्रुटि संदेश मिलने की संभावना है। ऐसे मामले में, आपको इसे आवश्यक अनुमतियां देनी होंगी और फिर इसे चलाने का प्रयास करना होगा। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, अपने Mac पर एक Terminal विंडो खोलें। Terminal विंडो में sudo chmod +x टाइप करें लेकिन Enter न दबाएं।
  2. फिर, एप्लिकेशन पर नेविगेट करें, उस पर राइट-क्लिक करें और फिर Show Package Contents चुनें।समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  3. वहां, Contents > MacOS पर नेविगेट करें।
  4. वहां से, एप्लिकेशन नाम वाली फ़ाइल ढूंढें और कोई एक्सटेंशन न हो। यदि केवल एक फ़ाइल है, तो बस इसे टर्मिनल विंडो में ड्रैग एंड ड्रॉप करें।समाधान: MacOS पर  क्षतिग्रस्त ऐप नहीं खोला जा सकता  त्रुटि
  5. अब, कमांड कुछ इस तरह दिखनी चाहिए:
    sudo chmod +x /path/to/application
  6. अंत में, कमांड चलाने के लिए Enter दबाएं। एडमिन पासवर्ड प्रदान करें।
  7. फिर, एप्लिकेशन चलाएं और देखें कि क्या यह समस्या हल करता है।
  1. एंड्रॉइड पर  ऐप्लिकेशन इंस्टॉल नहीं हुआ  एरर ठीक करें - त्वरित गाइड एंड्रॉइड पर 'ऐप्लिकेशन इंस्टॉल नहीं हुआ' एरर ठीक करें - त्वरित गाइड

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

  1. भ्रष्ट वर्ड दस्तावेज़ को कैसे पुनर्प्राप्त करें: .docx त्रुटियों के लिए चरण-दर-चरण सुधार भ्रष्ट वर्ड दस्तावेज़ को कैसे पुनर्प्राप्त करें: .docx त्रुटियों के लिए चरण-दर-चरण सुधार

    कभी-कभी, जब एक वर्ड दस्तावेज़ खोलते हैं तो आपको त्रुटि का सामना करना पड़ सकता है फ़ाइल <फ़ाइलनाम>.docx को खोला नहीं जा सकता क्योंकि सामग्री में समस्याएं हैं। फ़ाइल भ्रष्ट है और इसे खोला नहीं जा सकता। त्रुटि का अर्थ है कि वर्ड को दस्तावेज़ फ़ाइल में अपठनीय सामग्री मिली और इस कारण से वह दस्तावेज

  1. iPhone  ऐप स्टोर से कनेक्ट नहीं कर सकते  एरर जल्दी ठीक करें iPhone 'ऐप स्टोर से कनेक्ट नहीं कर सकते' एरर जल्दी ठीक करें

    जब आपके iPhone के ऐप स्टोर को Apple के सर्वर से कनेक्ट करने में समस्या होती है, तो आपको एक एरर मिलता है जिसमें लिखा होता है ऐप स्टोर से कनेक्ट नहीं कर सकते। जब यह समस्या होती है तो आप ऐप्स को खोज, डाउनलोड, या अपडेट नहीं कर सकते। हम आपको इस समस्या को ठीक करने के कुछ तरीके दिखाएंगे। यह एरर आमतौर पर न