MacOS सिएरा में कहीं से भी डाउनलोड किए गए एप्लिकेशन को अनुमति दें


48

सुरक्षा फलक में OS के पिछले संस्करणों में, आपको निम्न का एक विकल्प प्रदान किया जाता है:

लेकिन इस संस्करण में कहीं भी कोई विकल्प नहीं है:

क्या कोई रास्ता है कि मैं कहीं भी चालू कर सकता हूं? (टर्मिनल के माध्यम से हो सकता है?)


टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
bmike

जवाबों:


74

Apple ने macOS Sierra पर इस फ़ंक्शन को हटा दिया है, लेकिन आप इसे टर्मिनल में इसे चलाने में फिर से सक्षम कर सकते हैं:

sudo spctl --master-disable 

इसके अतिरिक्त, जैसा कि जैक बताते हैं:

दी यह एक छोटे से overkill है, लेकिन यह मज़बूती से काम करता है। इसके साथ एप्लिकेशन लॉन्च करने के तुरंत बाद इसे फिर से सक्षम किया जा सकता है

sudo spctl --master-enable

2
दी यह एक छोटे से overkill है, लेकिन यह मज़बूती से काम करता है। इसके साथ आवेदन को लॉन्च करने के तुरंत बाद फिर से सक्षम किया जा सकता हैsudo spctl --master-enable
जैक

3
एक जादू की तरह काम करता है। यहां तक ​​कि वरीयता फलक में "कहीं भी" रेडियो बटन वापस लाया।
स्कॉर्टपेज़रफ़ॉक्स

मेरे लिए इस स्वच्छ उपयोगिता को इंगित करने के लिए धन्यवाद। अजीब तरह से, इसके साथ खेलना यह कहता है कि सभी एप्लिकेशन "अस्वीकृत" हैं, यहां तक ​​कि उदा /Applications/Calendar.app। मुझे आश्चर्य है कि अगर यह अभी तक योसेमाइट में पूरी तरह कार्यात्मक नहीं है। एल Capitan पर ठीक काम करने लगता है।
एडवर्ड फॉक

यह स्वीकृत उत्तर होना चाहिए
जोर्जेटोन

@ जोर्जेटोन किया!
samayres1992

23

OS X इंटरनेट से फ़ाइलों को डाउनलोड करने वाले अनुप्रयोगों में फ़ाइल संगरोध प्रदान करके डाउनलोड सत्यापन में सुधार करता है। इसका मतलब यह है कि जब आप उन्हें खोलने का प्रयास करते हैं तो डाउनलोड सुरक्षा (ज्ञात मैलवेयर) के लिए जाँच की जाती है।

आप टर्मिनल का उपयोग करके संगरोध में एक ऐप (या किसी भी फ़ाइल) की जांच कर सकते हैं। यह सचमुच एक विस्तारित फाइल सिस्टम विशेषता है:

mac:~ user$ xattr /Applications/Some.app
com.apple.quarantine
mac:~ user$

यदि आप पूरी तरह से सुनिश्चित हैं कि ऐप चलाना सुरक्षित है, तो आप विशेषता को निम्न प्रकार से छोड़ सकते हैं (आपसे अपना पासवर्ड प्रदान करने के लिए कहा जाएगा):

mac:~ user$ sudo xattr -r -d com.apple.quarantine /Applications/Some.app

एक बार फिर से देखें:

mac:~ user$ xattr /Applications/Some.app
mac:~ user$

अब आपको ऐप चलाने में सक्षम होना चाहिए।


12

आप फाइंडर और चयन ⌃CTRLमें सेकंड क्लिक (राइट क्लिक या + क्लिक) के साथ उन फ़ाइलों को खोल सकते हैं ।open

अभी (10.12 बीटा (16A294a)) - वरीयताओं में कहीं भी वापस विकल्प जोड़ने के लिए कोई चेक बॉक्स नहीं है ।


8
यह काम नहीं करता है जहां बंडल पर हस्ताक्षर किए गए हैं लेकिन हस्ताक्षर सत्यापन में विफल रहता है
जैक

4

ऐप्पल द्वारा सिएरा के लिए गेटकीपर विकल्पों को नया रूप दिया गया है।

यह क्या नीचे आता है कि Apple "सामान्य उपयोगकर्ता" के लिए "इंस्टॉल फ्रॉम एनीवेयर" विकल्प को हटा रहा है या उन लोगों की जनता है जो बिजली उपयोगकर्ता नहीं हैं ।

हालाँकि, जैसा कि पहले ही उपयोगकर्ता Mateusz Szlosek द्वारा उत्तर दिया गया है, आप अभी भी एप्लिकेशन पर राइट क्लिक ( Ctrlक्लिक) द्वारा फाइंडर के माध्यम से अहस्ताक्षरित एप्लिकेशन खोल सकते हैं और ओपन का चयन कर सकते हैं ।


1
इंस्टॉलर के लिए 10.12.1 पर काम नहीं किया ... फिर भी इसे सुरक्षा नियंत्रण कक्ष में अनुमोदित करना पड़ा।
अर्मिस

1

यदि एप्लिकेशन को एक संग्रह से निकाला गया था, तो यह आपकी संग्रह निष्कर्षण उपयोगिता हो सकती है।

यहां पाए गए अन्य उत्तरों की जांच करने के बाद, उनमें से कोई भी मेरे लिए काम नहीं कर रहा था।

आखिरकार मुझे एहसास हुआ कि यह मुद्दा मेरी आर्काइव एक्सट्रैक्शन यूटिलिटी (केका 1.0.6) था। चुपचाप अपनी .zip फ़ाइल से ऐप को निकालने में असफल रहा, और भले ही ऐप सही आइकन और सब कुछ के साथ बरकरार दिखे, लेकिन यह पैकेज को पढ़ने में विफल रहा। सामग्री और एक सामान्य त्रुटि संदेश को फेंक देगा:

The application “AppNameHere.app” can’t be opened.

मैं "पुरालेख उपयोगिता" में निर्मित का उपयोग करने के लिए वापस स्वैप किया और उसके बाद सब कुछ आसानी से चला गया। तो अगर sudo spctl --master-disableकाम नहीं करता है और xattrदिखाता है कि फ़ाइल को अलग नहीं किया गया है, तो एक अलग चिमटा उपयोगिता का प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.