मैंने एक पर Xcode स्थापित किया है और जब मैं इसे शुरू करने की कोशिश करता हूं तो मुझे एक छोटी सी खिड़की खुली मिलती है जिसमें कहा जाता है कि 'स्टेटसिंग Xcode' को स्टेटस बार स्क्रॉलिंग के साथ, किसी को भी रीइंस्टॉल करने की बजाए फिक्स कर दिया गया?
मैंने एक पर Xcode स्थापित किया है और जब मैं इसे शुरू करने की कोशिश करता हूं तो मुझे एक छोटी सी खिड़की खुली मिलती है जिसमें कहा जाता है कि 'स्टेटसिंग Xcode' को स्टेटस बार स्क्रॉलिंग के साथ, किसी को भी रीइंस्टॉल करने की बजाए फिक्स कर दिया गया?
जवाबों:
यदि आप हमेशा के लिए इंतजार नहीं करना चाहते हैं, तो यह मदद कर सकता है:
xattr -d com.apple.quarantine '/Applications/Xcode.app'
गेटकीपर के माध्यम से प्राप्त करने के लिए एक कमांड चलाना, जाने के रास्ते की तरह लगता है, क्योंकि आपने इसे एक विश्वसनीय स्रोत से डाउनलोड किया था । मैक ओएस एक्स में बड़े बंडल स्थापित करते समय यह एक सामान्य घटना है। मूल रूप से, गेटकीपर आपके पूरे बंडल की जांच करता है, यह सुनिश्चित करता है कि कोई संदिग्ध कोड नहीं है। यह मैक ओएस एक्स को सुरक्षित रखने वाली कई चीजों में से एक है। आपके पास दो विकल्प हैं:
1: इसे समय दें।
या,
2: मैन्युअल रूप से गेटकीपर को बताएं "यह ठीक है, यह एक विश्वसनीय स्रोत से है"। हम इसे कैसे करते हैं? खैर, पहले टर्मिनल को आग लगाओ और अपने Xcode.app फ़ोल्डर में नेविगेट करें। (या cd
अपने एप्लिकेशन फ़ोल्डर से ड्रैग-एंड-ड्रॉप Xcode टाइप करें) , फिर एंटर दबाएं। अगला, कमांड चलाएँ:
xattr -d com.apple.quarantine Xcode.app
अब, पिछले गेटकीपर से सावधान रहें यदि आप जो भी स्थापित कर रहे हैं वह एक अविश्वसनीय स्रोत से थोड़ा सा भी है , अन्यथा आप अपने कंप्यूटर पर सुरक्षा जोखिम का परिचय देते हैं। मेरे मामले में, जल्दी से Xcode के नए संस्करण खोलने का एकमात्र मौका है जब मैं कभी भी उस कमांड को चलाऊंगा।
किसी ने मुझे पुनः स्थापित करने के बजाय एक तय किया है?
किसी अन्य व्यक्ति के लिए बहुत लंबा "सत्यापित Xcode" चरण देखकर, बस इसे समय दें। अनिश्चितकालीन प्रगति बार लंबे समय (दसियों मिनट) तक रहता है जबकि गेटकीपर यह सुनिश्चित करने के लिए (बहुत बड़ा) Xcode बंडल को देखता है कि यह वैध है। आखिरकार, आपको "यह एप्लिकेशन इंटरनेट से डाउनलोड किया गया था। क्या आप जारी रखना चाहते हैं?" या, यदि बंडल की जाँच नहीं होती है, तो आप निश्चित रूप से उस आशय का संदेश प्राप्त करेंगे।
यहां लगभग हर उत्तर xattr -d
फ़ाइल पर चलने की सलाह देता है। यह फ़ाइल की विस्तारित विशेषताओं (जैसे com.apple.quarantine) को हटाता है, इसलिए OSX सत्यापन चरण नहीं चलाएगा। आपको इसे केवल एक अंतिम अंतिम उपाय के रूप में करना चाहिए, यदि सभी पर। Apple ने स्पष्ट रूप से XcodeGhost मैलवेयर को Xcode के संक्रमित संस्करणों के माध्यम से लोकप्रिय iOS ऐप में फैलाने के बाद गेटकोपर को अपने संस्करण को सत्यापित करने में सक्षम बनाने की सिफारिश की है।
यदि आप एक Xcode बीटा .xip संग्रह को अनआर्काइव करने का प्रयास कर रहे हैं, तो इसे आज़माएँ:
मेरा भी यही मुद्दा था। क्विक फिक्स terminal
स्पॉटलाइट में एप्लिकेशन या टाइप टर्मिनल से खुलने और कमांड के नीचे दर्ज करने के लिए है।
cd /Applications
- यह उन एप्लिकेशन डायरेक्टरी में जाएगा जहां Xcode मौजूद है
xattr -d com.apple.quarantine Xcode.app
- यह ओएस एक्स में गेटकीपर को बायपास करेगा और जल्दी से एक्सकोड लॉन्च करेगा
नोट: यदि आपने Xcode (Xcode7-1 कहते हैं) का नाम बदल दिया है, तो आपको दर्ज करना चाहिए ... Xcode7-1.app कमांड। स्क्रीनशॉट देखें
xattr -d com.apple.quarantine Xcode.app
बिना सूडो के फांसी लगा ली । फिर खोजक में मैंने सत्यापन संदेश प्राप्त किए बिना Xcode खोला।
खुला टर्मिनल -
1. टाइप सीडी ड्रैग ड्रॉप अपने xcode (पथ के लिए) तो दर्ज करें
2.next xattr -d com.apple.quarantine Xcode.app दर्ज करें
नियम और शर्त के लिए सहमति दें
Xcode 8 के लिए: Xcode 8 के लिए El Capitan पर सत्यापन प्रक्रिया को छोड़ने के लिए, डेवलपर डाउनलोड पृष्ठ पर Xcode 8 डाउनलोड करें, फिर टर्मिनल खोलें।
इसके बाद टाइप करें
xattr -d com.apple.quarantine
फिर अपने टर्मिनल विंडो में अपने xcode 8 डाउनलोड को खींचें। इसे ऐसा दिखना चाहिए:
गेटकीपर से Xcode-beta.app को छूट देने के बारे में यहां बहुत सारी बातें हुईं, लेकिन मेरे लिए, मुझे .xip फ़ाइल को खाली करना पड़ा।
मैंने Xcode_8_beta_6.xip को / ऐप्लिकेशन में रखा, फिर टर्मिनल में, निर्देशिका को / एप्लिकेशन में बदल दिया और भाग गया:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
फिर डबल क्लिक करें .xip इसे अनपैक करने के लिए।
रनिंग xattr -d com.apple.quarantine Xcode.app
एक आकर्षण की तरह काम करता है। "verifying xcode"
काम पूरा नहीं होने पर इंतजार किया, क्योंकि यह कभी पूरा नहीं हुआ।
टर्मिनल में कमांड के माध्यम से आप पूरी निर्देशिका के लिए ओपन वार्निंग हटा सकते हैं:
xattr -d -r com.apple.quarantine ~/Applications
आप कमांड को आजमा सकते हैं:
xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app
यदि आप -r का उपयोग नहीं करते हैं, तो आपको बाद में iOS सिम्युलेटर के लिए उसी कमांड को चलाना होगा। मुझे यकीन नहीं है कि इस बंडल में अन्य निष्पादन योग्य क्या छिपे हुए हैं और संगरोधित हैं।
यदि आपके पास समय है, तो अनुशंसित विधि है कि सत्यापन को पूरा करने के लिए छोड़ दें ताकि सब कुछ ठीक से सत्यापित हो जाए।
मेरे पास एक ही मुद्दा था (मैकबुक प्रो, मिड 2015, ओएस एक्स 10.11.15) और गेटकीपर को बायपास करने के लिए टर्मिनल का उपयोग किए बिना इसे ठीक करने में सक्षम था:
फ़ाइल के सभी पहले डाउनलोड किए गए संस्करणों को ट्रैश करें और कचरा खाली करें। (यदि आपने अपना कचरा हमेशा के लिए खाली नहीं किया है तो इसमें लंबा समय लग सकता है। आप समय बचाने के लिए मैन्युअल रूप से ऑफेक्स .xip फ़ाइलों को हटा सकते हैं।) मुझे ऐसे कई उदाहरण मिले जो नष्ट नहीं होंगे क्योंकि वे वर्तमान में उपयोग में थे।
अपने कंप्यूटर को पुनरारंभ। अब आप किसी भी .xip फ़ाइलों को बिना किसी समस्या के ट्रैश में हटा सकते हैं।
Xcode8 बीटा को फिर से डाउनलोड करें (समय और पैकेट हानि को बचाने के लिए ऐसा करते समय मीडिया स्ट्रीम न करें।) और इसे खोलें।
यदि यह चाल नहीं करता है, तो टर्मिनल खोलें और ऊपर दिए गए उत्तरों में से एक का पालन करें।
बस प्रक्रिया के खत्म होने का इंतजार करें .. कभी-कभी सामान्य समय से अधिक समय लगता है लेकिन अगली प्रक्रिया के लिए अलर्ट बॉक्स दिखाना समाप्त हो जाता है! बैठो इसे खत्म करने दो। :)
इसका नवंबर 2017 का अभी और अभी तक कोई पुष्टिकरण संदेश नहीं है - बस एक गैर-चलती सत्यापन वाली "Xcode_9.1xip" जो आपके डेस्कटॉप पर बिना किसी संकेत के बैठती है, कुछ भी नहीं कर रही है।
मैंने कई बार एक्सप्लोसिव एप्पल को हिट करते हुए इस फिक्स को आजमाया, Google सर्च में यह भी समझ में आया कि एक्सपेंसिव उबेर मशीन एक ऐसे फैशन में क्यों चल रही है, जो हमेशा अस्वीकार्य रही है (और मैक यूजर्स से पीसी पर लैंबेट किया जाएगा)। चाय का कप बनाएं, कीबोर्ड को अधिक हिट करें, एक्सप्लेटिव का उपयोग करके महंगी ऐप्पल मशीन से संबंधित महत्वपूर्ण शब्द खोजें ताकि पता चल सके कि कितने अन्य आपकी समस्या या इसी तरह का अनुभव कर रहे हैं।
20 मिनट के बाद एक शौच के लिए जाने पर विचार करें, थ्रैडल थम्स वापस आएं, और अधिक फ़ोरम पोस्ट पढ़ें - थंपिंग कीबोर्ड पर कुछ और बार विचार करें - इस बिंदु पर जागरूक रहें कि आपको ऐप्पल केयर पॉलिसी के तहत दुर्व्यवहार के लिए रिपोर्ट किया जा सकता है।
आखिरकार यह काम कर गया, फिर लंबी खींची गई प्रक्रिया में अगले ठोकर का पता लगाएं, जिसका मतलब है कि आपको आज कोई भी उत्पादकता नहीं मिलेगी, पूरी प्रक्रिया को इस बार फिर से दोहराएं जबकि दीवार के खिलाफ सिर पीटना।
इसे हटाने के लिए 0-30 सेकंड में झंडी दिखाने की उम्मीद है :) 09:43 am GMT