बार-बार पॉपअप: Xcode आपके मुख्य बटन में "com.apple.dt.XcodeDeviceMonitor" को एक्सेस करना चाहता है।


83

MacOS सिएरा में शुरू, मैंने 'हमेशा की अनुमति दें' दबाने के बाद भी इस पॉपअप को समय-समय पर XCode से प्राप्त करना शुरू कर दिया है।

पॉप अप

मैंने किचेन में "com.apple.dt.XcodeDeviceMonitor" आइटम हटाने की कोशिश की है। यह कुंजी को पुन: बनाता है, लेकिन समस्या को ठीक नहीं करता है।

यह Apple मंचों पर एक खुली चर्चा का विषय है , लेकिन किसी के पास कोई समाधान नहीं है।


हो सकता है कोई प्रीफ़ गड़बड़ हो गई हो? चलाएँ lsof और जब संवाद पॉप अप देखता है कि क्या Xcode में कोई "संदिग्ध" फाइल दिख रही है। फिर एक्सकोड छोड़ें, फ़ाइल और कुंजी को हटा दें, और फिर से प्रयास करें।
कॉलिन बैरेट

1
क्या किसी को पता है कि Apple को इस कुंजी तक पहुँच की आवश्यकता क्यों है?
फ्लोरियन

जवाबों:


104

Xcode 8 के लिए इस समाधान को पोस्ट करना क्योंकि किसी और के पास नहीं है:

  1. किचेन एक्सेस खोलें।
  2. XcodeDeviceMonitor के लिए खोजें।
  3. आइटम को सिस्टम किचेन पर बाईं ओर खींचें।
  4. व्यवस्थापक पासवर्ड दर्ज करें।

अंत में इसे ठीक कर देता है।


1
चयन करने की तुलना में बहुत सुरक्षित है कि सभी एप्लिकेशन इस आइटम को एक्सेस करने की अनुमति दें । धन्यवाद।
बॉब

2
यह सही उत्तर होना चाहिए। यह पुनरारंभ करने के बाद भी त्रुटि को शांत करता है। धन्यवाद!!
माइक क्रिचले

@jjxtra XcodeDeviceMonitor मेरे लिए पहले कुछ बार नहीं दिखा। बस पॉपअप को खारिज करते रहें (मैंने कोशिश की इनकार / अनुमति / हमेशा अनुमति दें) और यह अंततः दिखाई देगा।
ओलिवारेसएफ

इस कदम के बाद मेरी समस्या ठीक हो गई। धन्यवाद :)
मोहनीश हीरुद्रकर

77

ओपन [ किचेन एक्सेस ]> सर्च एरिया में " xcode " टाइप करें> डबल क्लिक करें [ com.apple.dt.XcodeDeviceMonitor ]> [ एक्सेस कंट्रोल ] पर क्लिक करें > पहला विकल्प चुनें [ सभी एप्लिकेशन को इस आइटम को एक्सेस करने की अनुमति दें ]

सहेजें परिवर्तन पर क्लिक करने के लिए मत भूलना!

आशा करता हूँ की ये काम करेगा।

सभी एप्लिकेशन को इस आइटम का उपयोग करने की अनुमति दें टैप करें, फिर सहेजें परिवर्तन टैप करें


2
यह मेरे लिए काम नहीं किया। पॉपअप अगले पुनरारंभ पर वापस आया, और एक्सेस कंट्रोल "एक्सेस की अनुमति देने से पहले पुष्टि करें" पर वापस आ गया। Xcode और XcodeDeviceMonitor वैसे भी "इन एप्लिकेशन द्वारा हमेशा एक्सेस की अनुमति दें" सूची में हैं, इसलिए सभी एप्लिकेशन को अनुमति देने के लिए इसकी आवश्यकता नहीं होनी चाहिए।
जिम लेकक

यहाँ भी ... पॉपअप वापस आता रहता है। स्थायी समाधान वाला कोई?
ZS

1
क्या आपको "पासवर्ड बदलें" बटन पर क्लिक करने और अपने पासवर्ड में टाइप करने के लिए याद था?
होब्स Tige

1
जब मैं xcodeकिचेन में खोजता हूं , तो उसे कुछ भी नहीं मिलता है फिर भी मुझे यह पॉपअप मिलता है। 🤷🏻🤷🏻
क्लिफ्टन

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

11

मेरे लिए निम्न कार्य किया गया (macOS 10.12.1 और XCode 7.3 चल रहा है)।

ध्यान दें कि अन्य समाधानों के साथ समस्या यह है कि वे (अस्थायी) लॉगिन किचेन प्रविष्टि पर काम करते हैं, जिसे XCode के समाप्त होने पर हटा दिया जाता है, इसलिए एक समाधान सिस्टम किचेन में प्रविष्टि बनाने के लिए प्रतीत होता है।

मैंने लॉगिन से सिस्टम किचेन में प्रवेश को स्थानांतरित करने के लिए किचेन एक्सेस का उपयोग करने की कोशिश की, लेकिन यह विभिन्न अस्पष्ट त्रुटियों (जैसे "एक त्रुटि हुई है। वर्तमान किचेन में कोई आइटम जोड़ने में असमर्थ") के साथ विफल रहा।

इसके बजाय, मैंने सिस्टम कमांड में एक नई प्रविष्टि बनाने के लिए सुरक्षा आदेश का उपयोग किया जो कि (लगभग) अस्थायी के समान है।

एकमात्र अंतर वह पासवर्ड है जिसे मैं निकालने के लिए परेशान नहीं किया जा सकता (और मुझे पता नहीं है कि क्या यह महत्वपूर्ण है)।

टर्मिनल खोलें, निम्न कमांड को पेस्ट करें और निष्पादित करें (उपयुक्त संपादन के बाद यदि XCode सामान्य स्थान पर नहीं है):

sudo security add-generic-password \
-s 'com.apple.dt.XcodeDeviceMonitor' \
-a session-token \
-p anyoldstring \
-T /Applications/Xcode.app \
-T /Applications/Xcode.app/Contents/Developer/Library/Xcode/Tools/XcodeDeviceMonitor \
/Library/Keychains/System.keychain

अस्वीकरण - यहाँ मेरा एकमात्र उद्देश्य कष्टप्रद चेतावनी को रोकना था।
मुझे नहीं पता कि इससे कुछ टूटेगा या नहीं।
आप सिस्टम कीचेन के साथ खिलवाड़ कर रहे हैं: संभवतः क्या गलत हो सकता है?


1
यह काम किया जबकि कोई अन्य समाधान नहीं किया। मुझे फ़ाइल रास्तों को थोड़ा संशोधित करना पड़ा, क्योंकि मेरा Xcode Xcode नामक फ़ोल्डर में है, लेकिन अन्यथा यह काम कर चुका है! धन्यवाद।
एंड्रयू स्मिथ

1

मैंने Apple को बग के रूप में सूचित किया और कई सुझावों के बाद उनमें से कुछ का उल्लेख यहां किया गया जो काम नहीं करते थे वे निम्नलिखित के साथ वापस आए, जो काम किया है:

"परेशानी के बारे में क्षमा करें। हम इसमें थोड़ी और खुदाई करेंगे। इस बीच, अगर आपको आईक्लाउड गेज की आवश्यकता नहीं है, तो आप अस्थायी रूप से ऐसा करके इसे निष्क्रिय कर सकते हैं:

  1. Terminal.app पर जाएं।
  2. उपयोगकर्ता
    डिफॉल्ट को सक्षम करने के लिए इसे लिखें। डिफ़ॉल्ट लिखें com.apple.dt.Xcode iCloudGaugeDisabled -bool YES
  3. Relaunch Xcode "

0

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

https://support.apple.com/en-us/HT201609

मैं इन चरणों का पालन करते हुए लॉगिन किचेन (उसी पासवर्ड के लिए) के लिए अपना पासवर्ड रीसेट करता हूं और तब से यह समस्या दूर हो गई है।

उम्मीद है की यह मदद करेगा।

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