2017-04-20 13 views
50

जब मैं Xcode सिम्युलेटर के माध्यम से अपने प्रोजेक्ट चलाने का प्रयास, यह मेरे त्रुटि दे रहता है "सॉफ्टवेयर कनेक्शन बीच में बंद करें वजह से"।Xcode सिम्युलेटर जोड़ने त्रुटि "सॉफ्टवेयर की वजह से कनेक्शन निरस्त"

सिम्युलेटर & एक्सकोड को पुनरारंभ करने का प्रयास किया, और मैंने हाल ही में DerivedData फ़ोल्डर as suggested in this post about broken playgrounds हटा दिया ताकि इससे भी मदद न हो।

+1

मेरे लिए ऐसा हुआ, जब कुछ समय पहले मैंने दो अलग-अलग एक्सकोड ऐप समानांतर खोला। बस सिम्युलेटर और एक्सकोड छोड़कर और फिर एक्सकोड को फिर से खोलने के लिए मेरे लिए समस्या हल हो गई। – BangOperator

+3

पूरी तरह से एक्सकोड और सिम्युलेटर के सभी संस्करणों को छोड़ दें। पुनः खोलें और चलाएं। – nodebase

उत्तर

77

त्वरित सुधार

इसका कारण यह है कि आप स्थापित Xcode के अनेक संस्करण हो रहा है। दुर्भाग्य से मैकोज़ एक समय में एक्सकोड के एक संस्करण को चलाने का समर्थन करता है, और इसे वर्तमान में चल रहे संस्करण के स्थान को जानने की आवश्यकता है। बातें सुलझाने के लिए, निम्न में से कोई एक चुनें:

Xcode के सभी उदाहरणों से बाहर निकलें और पुनः आरंभ यह

नीचे है कि अगर इसे हल नहीं किया गया है अन्य विकल्पों में से एक का प्रयास करें।

कमांड लाइन का उपयोग करना:

  1. रन sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app

  2. अपने टर्मिनल और Xcode पुन: प्रारंभ करें और तब भी वह अच्छे काम करेंगे।

कोई कमांड लाइन उपयोगकर्ताओं:

  1. Xcode
  2. प्रारंभ Xcode के कहने कि आप Xcode के
  3. जाओ उपयोग करना चाहते हैं के सभी उदाहरणों से बाहर निकलें -> वरीयताएँ -> स्थान
  4. कमांड लाइन टूल्स
  5. में सही संस्करण का चयन करें!
+1

मुझे अब यह समस्या नहीं मिल रही है इसलिए मैं पुष्टि नहीं कर सकता कि यह इसे ठीक करेगा, लेकिन यह उत्तर ऐसा लगता है कि यह रूट कारण को अधिक प्रभावी ढंग से इलाज करेगा। धन्यवाद! – Hannele

+2

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

+1

बहुत बढ़िया धन्यवाद एक टन – Sujit

53

यह कारण कई Xcode आपके सिस्टम में स्थापित है।

  1. चल रहे सभी Xcodes छोड़ो
  2. पुनः प्रारंभ Xcode
  3. Xcode पर जाएं> Preferences> स्थान Command Line Tools
में सही संस्करण
  • बदलें: यह आप कैसे यह काम कर रहा है

    स्वच्छ परियोजना और यदि आवश्यक हो व्युत्पन्न डेटा साफ़ करें, फिर चलाने!

  • +1

    बस कंप्यूटर को पुनरारंभ करना, आईफोन पर ऐप चलाने और फिर सिम्युलेटर को फिर से मेरे लिए हल करने का प्रयास करना: https://forums.developer.apple.com/message/235094#235094 – skofgar

    +1

    इस समाधान ने मुझे ठीक किया मुद्दा और मेरे पास भी 8.2.1 और 8.3.2 मेरे मैक – anoop4real

    +0

    में चल रहा था हाय, मेरे पास यह वही समस्या है लेकिन एक्सकोड> वरीयता> स्थान में मेरे कमांड लाइन टूल्स में कोई भी संस्करण नहीं हैं, मैं और क्या कर सकता हूं? – mding5692

    9

    मेरे मामले में दिए गए एक्सकोड को छोड़ने और पुन: लॉन्च करने में पर्याप्त था। मेरे पास दो एक्सकोड, स्थिर और बीटा था।

    संबंधित मुद्दे

     संबंधित मुद्दे