2012-06-28 11 views
17

लोड करते समय स्टार्टअप पर एक्सकोड फ्रीज करता है मैं नई मैकबुक रेटिना पर एक्सकोड 4.3.3 चला रहा हूं और ब्लूज़ से बाहर एक्सकोड लॉन्च करने के बाद दाएं ठंडा करना शुरू कर दिया। मैं दो परियोजनाओं पर काम करने के बीच में था, इसलिए जब एक्सकोड शुरू होता है तो उसने तुरंत उन दो परियोजनाओं को लॉन्च किया जिन पर मैं काम कर रहा था। पहला बार कभी-कभी लोड होता है लेकिन दूसरा वाला हमेशा फ्रीज होता है। क्योंकि परियोजना तुरंत लॉन्च हो गई है, इसलिए मैं किसी भी एक्सकोड की सुविधाओं तक नहीं पहुंच सकता। मैं यह भी नहीं समझ सकता कि परियोजना को स्टार्ट अप पर लॉन्च करने से कैसे रोकें। अभी भी परियोजनाओं की शुरूआत और जमा कैश में प्रोजेक्ट

  • हटाए गए सब कुछ ~/Library/डेवलपर/Xcode/DerivedData - - अभी भी परियोजनाओं की शुरूआत और जमा
  • अनइंस्टॉल किया Xcode

    1. रिबूट कंप्यूटर अनुप्रयोग: यहाँ मैं अब तक क्या किया है है (लॉन्चपैड में क्लिक करें, (x) पर क्लिक करें)। पुनः स्थापित Xcode। - फिर भी परियोजनाओं की शुरूआत और मूल फ़ोल्डर से
    2. ले जाया गया अपनी परियोजनाओं जमा - अभी भी परियोजनाओं की शुरूआत और जमा
    3. बनाया गया एक नए iOS user2 और शुरू की Xcode - परियोजनाओं का शुभारंभ नहीं करता है या Yay फ्रीज!
    4. उपयोगकर्ता में कॉपी किए गए फ्रीजिंग प्रोजेक्ट में बाहरी, उपयोगकर्ता 2 के रूप में लॉग इन किया गया, प्रोजेक्ट लॉन्च किया गया - फ्रीज नहीं है! लेकिन अब मुझे अपने एक्सकोड प्रोफाइल और प्रमाण पत्र को नए उपयोगकर्ता को स्थानांतरित करने की आवश्यकता है।

    तो बिल्ली क्या चल रहा है? मैं उपयोगकर्ता 1 का उपयोग करना पसंद करूंगा और वास्तव में समस्या को हल करना चाहता हूं ताकि अगर ऐसा होता है तो मुझे एक नया उपयोगकर्ता बनाने की आवश्यकता नहीं है। (उपयोगकर्ता एन + 1, अनिश्चित काल तक एक आकर्षक विकल्प नहीं है)।

    Xcode freezing on startup

  • +0

    क्या आप एंटी-वायरस सॉफ़्टवेयर चला रहे हैं? मैं कास्पर्स्की का उपयोग करता हूं और यह मेरे लिए करता है। एक्सकोड का उपयोग करते समय मुझे ए/वी को रोकना होगा। – Martin

    +1

    यदि आपको यहां सहायता नहीं मिलती है तो आपको इसकी इतनी नई वजह से सेब समर्थन के लिए योग्य होना चाहिए। आपने भी कैसे पुनर्स्थापित किया? कारण मैं पूछता हूं क्योंकि एक्सकोड के सभी नए संस्करण ऐप स्टोर से वितरित किए जाते हैं, इसलिए सुनिश्चित करें कि आप इसे वहां से प्राप्त कर रहे हैं। मैं शायद ऐपस्टोर में और एक्सकोड (xcode> prefrences> डाउनलोड) दोनों में अपडेट की जांच भी करूंगा –

    +0

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

    उत्तर

    29

    इस चेक आउट: (here से उद्धृत)

    बहाल शेर की पुनर्स्थापना सुविधा के लिए

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

    defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false 
    
    defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false 
    

    क्षुधा से बाहर निकलें इससे पहले कि आप आदेशों की कोशिश: यहाँ टर्मिनल पूर्वावलोकन और QuickTime प्लेयर एक्स में फिर से शुरू निष्क्रिय करने के लिए आदेश कर रहे हैं। फिर, "झूठी" के लिए अपने परिवर्तन को उल्टा करने के लिए "सत्य" स्वैप करें।

    आप एक्सकोड के लिए कुछ ऐसा करने में सक्षम हो सकते हैं।

    अन्यथा, आप CMD+Q दबाते समय option कुंजी दबाकर पूर्व में खुले विंडोज़ को छोड़ सकते हैं। तो आप एक्सकोड शुरू करने और इसे अपने विंडोज़ खोलने का मौका मिलने से पहले विकल्प के साथ छोड़कर कोशिश कर सकते हैं, फिर इसे फिर से लॉन्च करें और इसे विंडोज़ खोलने की कोशिश नहीं करनी चाहिए। फिर आप समस्या को ठीक करने का प्रयास कर सकते हैं।

    अद्यतन: यहां टिप्पणियों से कुछ अतिरिक्त जानकारी दी गई है जो समस्या हल करती है ...

    अब कोशिश करते हैं और परियोजना ठीक करने के लिए ... निम्न निर्देशिकाओं निकालें: खिड़की पदों की तरह

    MyProject.xcodeproj/xcuserdata 
    MyProject.xcodeproj/project.xcworkspace/xcuserdata 
    

    उन निर्देशिकाओं दुकान बातें, क्या फ़ाइलों खुला है, जो परियोजना समूह विस्तृत कर रहे हैं, आदि कर रहे हैं तो एक कारण हो सकता है कि यदि आप एकाधिक मशीनों पर स्रोत नियंत्रण का उपयोग करते हैं जिनके पास समान उपयोगकर्ता नाम है और उन फ़ाइलों को अनदेखा नहीं किया जाता है (यदि आप स्रोत नियंत्रण का उपयोग कर रहे हैं तो वे होना चाहिए)। रेटिना बनाम गैर-रेटिना या एक्सकोड के विभिन्न संस्करण उन फ़ाइलों का अलग-अलग उपयोग कर सकते हैं और स्रोत-नियंत्रण विलय उन्हें असंगत बना सकता है। तो सुनिश्चित करें कि आप इन निर्देशिकाओं को स्रोत नियंत्रण में हटा दें और अनदेखा करें ताकि वे फिर से जोड़े न जाए और समस्या का कारण बन जाए।

    +1

    धन्यवाद विकल्प तो सीएमडी + क्यू (साथ ही एसएसडी के खिलाफ दौड़ने वाली कुछ बहुत ही उग्र उंगलियां) काम करती हैं। इसमें कुछ प्रयास हुए और मुझे अभी भी काफी एक्सकोड को मजबूर करने की आवश्यकता है, लेकिन मेरे चौथे प्रयास पर एक्सकोड परियोजनाओं को लॉन्च किए बिना लॉन्च किया गया। धन्यवाद! अब एकमात्र समस्या यह है कि अपमानजनक परियोजना अभी भी जम जाती है। परियोजना को ठीक करने के तरीके पर कोई विचार? जब मैं इसे किसी नए उपयोगकर्ता को कॉपी करता हूं तो मैं प्रोजेक्ट को ठीक से लॉन्च कर सकता हूं। – BenHedges

    +3

    खुशी ने मदद की - अब प्रोजेक्ट को आजमाएं और ठीक करने के लिए ... क्या आपने 'MyProject.xcodeproj/xcuserdata' और' MyProject.xcodeproj/project.xcworkspace/xcuserdata' निर्देशिकाओं को हटाने का प्रयास किया है? आपके प्रश्न में चरण 6 से यह सुझाव देता है कि यह समस्या हो सकती है। – jhabbott

    +0

    w00t यह काम किया, धन्यवाद। टर्मिनल में मैंने अपनी परियोजना पर नेविगेट किया और $ rm -r xcuserdata और $ rm -r project.xcworkspace के साथ xcuserdata और xcworkspace हटा दिया गया जिसके बाद परियोजना अब जम गई थी। परियोजना पर काम करने के बाद एक और नोट के रूप में परियोजना दोबारा जम गई और मुझे प्रक्रिया दोहराना पड़ा। मुझे यकीन नहीं है कि यह एक्सकोड और मैकबुक रेटिना के नवीनतम संस्करण के साथ एक मुद्दा है, लेकिन मुझे अपनी पुरानी मैकबुक पर समस्या नहीं थी। – BenHedges

    2

    मैंने रूट निर्देशिका को नामित करके इस स्थिति को ठीक किया जिसमें सभी एक्सकोड परियोजनाएं शामिल हैं।

    जबकि एक्सकोड नहीं चल रहा है, निर्देशिका का नाम बदलें, फिर एक्सकोड शुरू करें। एक्सकोड परियोजनाओं को खोजने में सक्षम नहीं होगा और चुपचाप उन्हें अनदेखा कर देगा। एक्सकोड छोड़ें, निर्देशिका को मूल नाम पर वापस लाएं, और फिर से एक्सकोड शुरू करें। इसे स्टार्टअप पर परियोजनाओं को लोड करने की कोशिश नहीं करनी चाहिए।

    यह सुनिश्चित नहीं है कि यह क्यों काम करता है लेकिन आपका चरण # 4 (परियोजनाओं को स्थानांतरित करना) नहीं करता है।

    +0

    रूट का नामकरण परियोजनाओं को लॉन्च करने से रोकने के लिए काम किया, धन्यवाद। मैं इस बात से चिंतित हूं कि परियोजना क्यों चल रही है। ऑप्ट + सीएमडी + क्यू के साथ इसका दूसरा विकल्प धन्यवाद। अब मैं फ्रीजिंग प्रोजेक्ट की समस्या निवारण कैसे कर सकता हूं? – BenHedges

    +0

    मुझे लगता है कि चलती परियोजनाओं का कारण यह नहीं है कि फाइल सिस्टम बहुत चालाक है और फाइलों को पूर्ण पथ के बजाय इनोड द्वारा संदर्भित किया जाता है - इसका मतलब है कि जब फ़ाइल कहीं और संदर्भ लेती है तो इसे तोड़ना नहीं है। कुछ चीजों के लिए अच्छा है, दूसरों के लिए बुरा है। – jhabbott

    2

    मुझे रेटिना डिस्प्ले मैकबुक प्रो पर चल रहे एक्सकोड 4.3.3 की एक ही कॉन्फ़िगरेशन के साथ आज एक ही समस्या का अनुभव हुआ। मैंने इस पृष्ठ के माध्यम से पढ़ा है, और पहले ऊपर सूचीबद्ध फाइलों को हटाने का फैसला किया है: MyProject.xcodeproj/xcuserdata और MyProject.xcodeproj/project.xcworkspace/xcuserdata निर्देशिकाएं। वह काम किया। फ़ाइलों को हटाने के बाद मैं एक्सकोड शुरू करने में सक्षम था और फिर फ़ाइल> हालिया खोलकर मेरी परियोजना खोलें। यदि आप कमांड कुंजी दबाते हैं और प्रोजेक्ट फ़ाइल पर क्लिक करते हैं, तो आप उन आइटम को सीधे फाइंडर से हटा सकते हैं, और फिर मेनू से पैकेज सामग्री दिखाएं।

    +0

    कई अलग-अलग चीजें स्टार्टअप पर एक्सकोड को फ्रीज कर सकती हैं। उन सभी की जांच करने लायक है। Xcuserdata निर्देशिका को हटाने से निश्चित रूप से मेरी मदद मिली। – codecaffeine

    2

    मैंने गलती से एक्सकोड ओपन प्रोजेक्ट डायलॉग में प्रोजेक्ट फ़ोल्डर पर डबल-क्लिक किया, इसने सभी परियोजनाओं को एक बार में खोलने की कोशिश की, और फ्रीज किया। इस शाखा की सलाहयों ने मदद नहीं की, लेकिन कुछ खोजों के बाद मुझे फाइलें मिलीं, जिन्हें हटाया जाना चाहिए। Current_user/पुस्तकालय/स्वत: सहेजने की जानकारी का पता लगाएं और वहां से सभी एक्सकोड-संबंधित हटाएं, जो मदद करनी चाहिए।

    13

    मेरे लिए यह तय किया गया कि ~/Library/Autosave Information में सहेजे गए दस्तावेज़ को हटा रहा था। बिना किसी समस्या के एक्सकोड लॉन्च करने के बाद।

    +0

    पूरी तरह से मेरे लिए यह किया। – dnul

    +1

    एक्सकोड ने कोई परियोजना नहीं खोली है। लेकिन "~/लाइब्रेरी/ऑटोसवेव सूचना" में सभी को हटाने के बाद - यह काम करता है, धन्यवाद! –

    +0

    धन्यवाद! केवल यह समाधान मेरे मामले में मदद करता है! अन्य सभी ने अभी काम नहीं किया। यह अधिक – HitOdessit

    -1

    तुम सिर्फ इन निर्देशिकाओं को हटाने की जरूरत:

    MyProject.xcodeproj/xcuserdata 
    MyProject.xcodeproj/project.xcworkspace/xcuserdata 
    

    jhabbott कहते हैं, इन निर्देशिका खुली फ़ाइलों, खिड़कियां, आदि के स्थानों को संग्रहीत और सुरक्षित रूप से हटाया जा सकता है। आम तौर पर मुद्दा यह है कि आपके पास xcuserdata में पुराने नेटवर्क शेयर में कोई संदर्भ नहीं है जो अब अस्तित्व में नहीं है, और xcode इसे एक्सेस करने का प्रयास करने में लंबे समय तक बैठता है।

    सुनिश्चित करें कि आप अपने सभी एक्सकोड परियोजनाओं के लिए इन निर्देशिकाओं को हटा दें।

    2

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

    मेरे समाधान:

    1. कमांड ऑप्शन-Shift-K निर्माण फ़ोल्डर बाहर साफ करने के लिए।
    2. Xcode छोड़ दी और बाहर ~/Library/डेवलपर/Xcode/DerivedData मैन्युअल

    तो साफ:

    आप कुछ समय से पहले Xcode जमे हुए हो जाएंगे: Xcode, तो जल्दी से खुला आप लांच चाहिए आयोजक-> परियोजनाओं और सूची से अपनी परियोजना को हटा दें (परियोजना, जिस पर एक्सकोड फ्रीज)।

    यदि आपके पास आयोजक के खोलने के लिए पर्याप्त समय नहीं है तो: 1) एक्सकोड से बाहर निकलें। 2) फ़ोल्डर का नाम बदलें जहां आपकी परियोजना स्थित है। फिर समाधान का 1 प्रकार (ओपन आयोजक और परियोजना को हटा दें जिस पर एक्सकोड जमेगा) 3) अपने फ़ोल्डर का नाम बदलें

    यदि इन सभी कार्यों के बाद एक्सकोड जमे हुए होगा, तो अन्य प्रोजेक्ट खोलने और इसे संकलित करने का प्रयास करें। यदि यह काम करता है, तो वापस जाएं और अपनी परियोजना का निर्माण करने का प्रयास करें जिस पर एक्सकोड जमे हुए था। यदि एक्सकोड फिर से जमेगा तो इस ठोस परियोजना

    +0

    यह काम किया! कोई अन्य मेरे लिए काम नहीं किया। –

    0

    अपनी प्रोजेक्ट खोलें और फिर yourprojectname.xcodeproj पर राइट क्लिक करें और फिर Show package contents पर क्लिक करें।

    वहां आप xcuserdata देख रहे हैं। इसे मिटाओ।

    अगला, project.xcworkspace पर राइट क्लिक करें, Show package contents पर क्लिक करें और xcurserdata हटाएं।

    अंत में, अपने मैक को पुनरारंभ करें और अपनी प्रोजेक्ट खोलें, सबकुछ फिर से ठीक होना चाहिए।

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