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