“XXX खोला नहीं जा सकता। आपको इसे मैक कूड़ेदान पर फ्लैश प्रोजेक्टर अनुप्रयोगों के लिए कूड़ेदान में ले जाना चाहिए


25

हम फ्लैश प्रोजेक्टर के साथ एक समस्या का सामना कर रहे हैं। हमारे द्वारा बनाए गए निष्पादनयोग्य। जब एप्लिकेशन को इंटरनेट से OSX sierra पर डाउनलोड किया जाता है, तो संदेश " XXX खोला नहीं जा सकता है। आपको इसे कूड़ेदान में ले जाना चाहिए। " यहाँ छवि विवरण दर्ज करें

इसके अतिरिक्त मदद आइकन पर क्लिक करने से अतिरिक्त जानकारी प्रदर्शित होती है:

ऐप का प्राधिकरण रद्द कर दिया गया है इस ऐप के साथ कोई समस्या हो सकती है। हालाँकि एप्लिकेशन को एक पहचान किए गए डेवलपर द्वारा हस्ताक्षरित किया गया था, ऐप के लिए प्रमाणपत्र रद्द कर दिया गया है, और इसे खोला नहीं जा सकता है।

पेन ड्राइव के जरिए कॉपी किया गया वही ऐप ठीक काम करता है। अन्य OSX संस्करणों में इंटरनेट पर डाउनलोड किया गया एक ही ऐप ठीक चलता है।

हमने सेटिंग> सिक्योरिटी> जैसे ऐप्स से डाउनलोड किए गए विकल्पों की कोशिश की है: कहीं भी ओएसएक्स गेटकीपर सेटिंग्स में। फ़्लैश CS6 द्वारा प्रकाशित किया जा रहा एप्लिकेशन कुछ ऐसा नहीं है जिसे हम स्वयं साइन करते हैं। मैंने कहीं और यह भी पढ़ा है कि फ़्लैश प्लेयर प्रमाण पत्र को पहले उल्लंघन के कारण सेब द्वारा रद्द कर दिया गया था। लेकिन नवीनतम पैच के साथ फ्लैश सॉफ़्टवेयर को अपडेट करने से कोई फर्क नहीं पड़ा है।

क्या किसी और ने इस समस्या को अनुभव किया है। किसी भी काम / सलाह? धन्यवाद!

जवाबों:


50

यह वास्तव में एक macOS गेटकीपर समस्या है इन चरणों का प्रयास करें:

MacOS सिएरा पर गेटकीपर के मुद्दों को हल करने के लिए आपको गेटकीपर चेक को आंशिक या पूरी तरह से अक्षम करना पड़ सकता है।

विकल्प I
टर्मिनल में चलने वाले एक निश्चित आवेदन के लिए:

sudo xattr -rd com.apple.quarantine /Applications/[LockedApp].app

विकल्प II
टर्मिनल में विश्व स्तर पर चलाए जा रहे चेक को निष्क्रिय करने के लिए:

sudo spctl --master-disable

3
विकल्प II मेरे लिए काम किया
JonathanScialpi

मेरे मामले में, विकल्प II का कोई प्रभाव नहीं पड़ा। यह अभी भी इसे खोलने के लिए निषिद्ध होगा। लेकिन टर्मिनल के साथ इसे खोलने से काम चल गया। एप्लिकेशन एक फ़ोल्डर में था, डीएमजी (एडोब CS5 पुराने पीएस अपडेट) से पूरी चीज की नकल की। फिर पहले फोल्डर पर कमांड चला, उसने पासवर्ड मांगा, दर्ज करने के बाद टर्मिनल के साथ फाइल खोलने की कोशिश की और यह काम कर गया।
नुक्कड़

विकल्प मैंने मेरे लिए काम किया
मृग

1
विकल्प II ने काम किया। अब मैं फाइल खोल सकता हूं। क्या बग !!!
1515 बजे user1532587

सिवाय विकल्प II पूरी तरह से गेटकीपर को निष्क्रिय कर देता है। यह एक आदर्श समाधान नहीं है। मेरे पास एक बिंदु पर मुद्दे थे जिससे मुझे इसे अस्थायी रूप से बंद करने की आवश्यकता थी, लेकिन मैंने इसे बंद नहीं किया। यह अनुशंसा न करें कि आप भी करते हैं।
dr.nixon 21

1

यह आमतौर पर एक अनुमति समस्या है। यदि हां, तो इसे कैसे ठीक किया जाए:

  1. टर्मिनल खोलें और निम्न कमांड टाइप करें, लेकिन एन्टर प्रेस न करें: sudo chmod +x 
  2. के बाद एक स्थान टाइप करना सुनिश्चित करें x
  3. फिर, फाइंडर में एप्लिकेशन पर नेविगेट करें।
  4. इसे राइट-क्लिक करें और "पैकेज सामग्री दिखाएं" चुनें।
  5. सामग्री / MacOS पर नेविगेट करें
  6. आमतौर पर वहाँ सिर्फ एक फ़ाइल है; यदि हां, तो इसे चुनें। अन्यथा, वह ढूंढें जो बिना किसी एक्सटेंशन के, एप्लिकेशन के नाम की तरह है।
  7. फ़ाइल पर क्लिक करें और इसे टर्मिनल विंडो पर खींचें।
  8. हिट Enter/ Returnएक व्यवस्थापक पासवर्ड के साथ प्रमाणित।

अनुमतियों के लिए धन्यवाद जानकारी ठीक करें। वास्तव में फ़ाइल chmod चलाने के बाद चलती है इसलिए यह एक अनुमति समस्या है। हालांकि मेरी समस्या यह है कि .app को इंटरनेट पर डाउनलोड करने के लिए उपयोगकर्ताओं को प्रदान किया जाना है। हम अपने उपयोगकर्ताओं से ऐप चलाने में सक्षम होने के लिए इन चरणों का पालन करने की उम्मीद नहीं कर सकते हैं। फ़ाइल को डाउनलोड करने पर कैसे चलाया जा सकता है, इस पर कोई सलाह।
gdev74

यदि आप बस इसे ज़िप करते हैं, तो समस्या को करना चाहिए। ऐप पर राइट क्लिक करें और "कॉम्प्रेस" या "क्रिएट आर्काइव" (मैकओएस वर्जन के आधार पर) चुनें, और परिणामी ज़िप फ़ाइल अपलोड करें।
टिमोथी मुलर-हार्डर

उपयोगकर्ता फ़ाइल कैसे डाउनलोड कर रहे हैं? एक नंगे ऐप के रूप में, या ऐप वाली डिस्क छवि के रूप में? क्या आप डिस्क छवि पर हस्ताक्षर कर रहे हैं? stackoverflow.com/questions/23824815/…
dr.nixon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.