Xcode इंडेक्सिंग पर अटक गया


116

एक प्रोजेक्ट जो मैं 2 महीने से काम कर रहा था, बिना किसी कारण के काम करना बंद कर दिया क्योंकि Xcode "इंडेक्सिंग" पर अटक गया। मैं अब प्रोजेक्ट नहीं बना सकता। अगर मैं निर्माण करने की कोशिश करता हूं, तो Xcode जम जाता है और मुझे छोड़ने के लिए मजबूर होना पड़ता है। यह केवल इस परियोजना के साथ होता है।

मैंने सभी व्युत्पन्न डेटा को साफ करने की कोशिश की, लेकिन मदद नहीं की।

मैं Xcode 4.5.2 का उपयोग कर रहा हूं।

कोई विचार?


क्या परियोजना किसी प्रकार के संस्करण नियंत्रण से जुड़ी है? जब इसे एक रिपॉजिटरी के साथ जोड़ा जाता है तो यह नियमित रूप से स्रोत की स्थिति की जाँच करता रहता है और उसके बाद फाइलों को अनुक्रमित करता है। यदि आपका प्रोजेक्ट बड़ा है, तो यह इंडेक्सिंग में फंसने का कारण हो सकता है।
जिबरटोनी

प्रोजेक्ट इतना बड़ा नहीं है। आज मैंने GameKit की रूपरेखा जोड़ी, लेकिन यह पूरे दिन शानदार काम कर रहा था। जब मैं गेम सेंटर की स्थापना समाप्त करने वाला था तो समस्या शुरू हो गई। मैं कहता हूं "इंडेक्सिंग | प्रोसेस्ड 3 ऑफ 4 फाइल्स"। कभी-कभी "0 ऑफ 1 फाइल", कभी-कभी 83 में से 84 फाइलें ... मुझे लगता है कि मुझे एक नया प्रोजेक्ट बनाना होगा और हर चीज को कॉपी और पेस्ट करना होगा। कुछ घंटे करेंगे ...
टॉमडेव

2
ऐप्पल और उसके awesomeness में Xcode 5 पर एक ही संभावना है
रोमा-एमटी

2
मैं Xcode 9.1 पर इस समस्या का सामना कर रहा हूँ। 4 साल बाद भी उन्हें यही समस्या है: |
साबरी मेवस

3
Xcode 10 GM भी
QED

जवाबों:


163
  1. अपना प्रोजेक्ट फ़ोल्डर खोलें।
  2. ProjectName.xcodeproj फ़ाइल ढूँढें।
  3. सुरक्षित स्थान पर कॉपी और पेस्ट को राइट-क्लिक करें।
  4. पैकेज सामग्री पर राइट-क्लिक करें।
  5. Project.xcworkspace फ़ाइल ढूंढें और उस फ़ाइल को हटा दें।
  6. अपनी परियोजना को फिर से खोलें और स्वच्छ और पुनर्निर्माण करें।

अगर आपकी समस्या हल नहीं हुई है तो फाइल को अपनी बैकअप फाइल से बदल दें।


1
Xcode 6.2 पर * .xcodeproj फ़ाइल के अंदर Project.xcworkspace फ़ाइल नहीं ढूँढ सकता। @ aleksandar-vacic के जवाब ने मेरे लिए काम किया।
किए

xcode अभी भी "इंडेक्सिंग | वेटिंग फॉर xcodebuild" पर अटका हुआ प्रतीत होता है, हालाँकि, जब मैं नाटक को हिट करता हूं, तो यह बहुत तेजी से बनता है, इसलिए कुछ होता है।
मिर्ची

3
क्या आप इस बारे में विस्तार से बता सकते हैं कि यह फ़ाइल किस प्रकार की है / यह हाथ में समस्या से कैसे संबंधित है?
डे।

@marlonpya मुझे लगता है कि आप उस मामले में कोकोपीड्स के साथ काम कर रहे हैं जो कार्यक्षेत्र फ़ाइल से अलग है जिसके बारे में मैं बात कर रहा हूं। यहाँ मैं फ़ाइल के बारे में बात कर रहा हूँ। आशा है कि यह मदद करता है लेकिन हमेशा प्रोजेक्ट फ़ाइल या कार्यक्षेत्र फ़ाइलों पर कुछ भी बदलने से पहले बैकअप करें।
प्रतीक मिस्त्री

कोकोपोड्स का उपयोग करते समय एक ही निर्देशों का पालन करें और रूट फ़ोल्डर खोलें ।xcworkspace फ़ाइल
लीप हॉक

70
  1. Xcode से उस प्रोजेक्ट को बंद करें
  2. ओपन Xcode आयोजक, समस्याग्रस्त परियोजना खोजें
  3. आयोजक में व्युत्पन्न डेटा फ़ोल्डर को हटा दें
  4. Xcode बंद / फिर से खोलें

Nuking व्युत्पन्न डेटा Xcode दुर्व्यवहार के सभी मामलों में प्रयास करने वाली पहली चीज़ है


9
ध्यान दें कि Xcode 6.4 में आपको ऑर्गनाइज़र के बजाय Window → Projects में जाना चाहिए।
kennytm

स्वीकृत उत्तर की तुलना में आसान तरीका है, धन्यवाद!
टिम

8
व्युत्पन्न डेटा ~ / लाइब्रेरी / डेवलपर / Xcode / DerivedData / मेरी मशीन पर है।
सुरगाच

23

मुझे यह सटीक समस्या थी, यह 20 आइटम सरणी के शाब्दिक कारण था। अलग-अलग सिंटैक्स पर स्विच करना था। बहुत मूर्खतापूर्ण।


4
मेरे लिए भी वैसा ही। सरणी 4x4 के लिए काम करता है। ऐरे 6x6
एक्सकोड के

@Jehan आप सही हैं लेकिन यदि आपके द्वारा परिभाषित किसी प्रकार की सरणी में समय नहीं लगेगा तो मेरी समस्या हल हो जाएगी। जैसे कि चलो प्रॉपर्टी टाइप करें: [[[स्ट्रिंग: स्ट्रिंग]]] = [[["प्रॉपर्टीकेय": "ऑल टाइप्स"], ["प्रॉपर्टीकेय": "हाउस"]], [["प्रॉपर्टीकेय": "अपार्टमेंट एंड यूनिट" ], ["प्रॉपर्टीकेय": "टाउनहाउस"]] ....... इतने पर] यदि आप टाइप परिभाषित नहीं करते हैं तो अधिक समय लगेगा
श्रीकांत के

2
मेरे लिए भी वैसा ही। यह बिल्कुल विचित्र और वास्तविक विफलता है Apple के हिस्से और Xcode
wuf810

1
आप कोड में उन स्थानों का पता कैसे लगाते हैं जो संकलक के साथ फंस गए हैं?
टॉमस नाज़ेंको

1
@TomaszNazarenko - नीचे मेरा जवाब देखें। आप कोड के बारे में आपको चेतावनी देने के लिए xcode प्राप्त कर सकते हैं जो वर्कआउट करने में बहुत लंबा समय ले रहा है।
greencardigan

18
  1. किसी भी खोले गए Xcode को बंद करें
  2. rm -rf ~/Library/Developer/Xcode/DerivedData
  3. अपने PROJECT_NAME.xcworkspace पर राइट-क्लिक करें, 'शो कंटेंट' चुनें, और 'xcuserdata' फ़ोल्डर हटाएं

9

मुझे एक समान समस्या थी, और मैंने पाया कि मैंने गलती से एक वर्ग को अपने उपवर्ग के रूप में परिभाषित किया है। मुझे इसके लिए कोई चेतावनी या त्रुटि नहीं मिली लेकिन संकलन अटक गया।

class mainClass : mainClass
{
    ...
}

वास्तव में, यह मेरे मामले में फंसने वाले अनुक्रमण का समाधान था। बहुत बढ़िया जवाब!
रागोम

यह क्यों (प्रभावी रूप से) Xcode की उप-प्रक्रिया के क्रैश का कारण बनता है और किसी अन्य कोड बग की तरह त्रुटि उत्पन्न नहीं करता है?
कर्कलैंड

8

Xcode 6 का उपयोग करते समय और यह कहता है

बनाने की प्रतीक्षा है

यह हो सकता है कि पहले से ही मेकअप का एक उदाहरण चल रहा हो। प्रक्रिया और अनुक्रमण आय को मार डालो। मूर्ख, लेकिन मेरे लिए काम किया।


इसने मेरे लिए इसे ठीक कर दिया। मेरे पास बैकग्राउंड में "मेक स्टार्ट" के साथ डॉकटर कंटेनर चल रहा था।
डेविन यंग

7

यदि आप अनुक्रमण समस्याओं को हल करने की कोशिश कर रहे हैं और आप इस पृष्ठ से बहुत नीचे हैं, तो कोशिश करने के लिए एक और बात!

इस ध्वज को अपनी बिल्ड सेटिंग्स में जोड़ने का प्रयास करें।

-Xfrontend -warn-long-expression-type-checking=400

सेटिंग्स ध्वज का निर्माण

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

चेतावनी

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


यह एकदम सही और सटीक जवाब है।
जया राज

4

Alt> उत्पाद> क्लीन बिल्ड फोल्डर को होल्ड करें


4

यह एक Xcode बग (Xcode 8.2.1) है और मैंने Apple को सूचित किया है कि यह तब होगा जब आपके पास एक बड़ा शब्दकोश शाब्दिक या एक नेस्टेड शब्दकोश शाब्दिक होगा। आपको अपने शब्दकोश को छोटे भागों में तोड़ना होगा और उन्हें एपेंड विधि से जोड़ना होगा जब तक कि ऐप्पल बग को ठीक न कर दे।


4
  • सबसे पहले, नेटवर्क से डिस्कनेक्ट करें। आपके वायर्ड नेटवर्क और वायरलेस नेटवर्क दोनों को बंद कर देना चाहिए।
  • दूसरा, com.apple.dt.SourceKitServiceप्रक्रिया को मार डालो । तब XCode अटक के बजाय फिर से अनुक्रमण करना शुरू कर देगा।

यहां छवि विवरण दर्ज करें


1
com.apple.dt.SKAgentXcode 10. में कहा जाने लगता है
नीम्बूजो

3

मेरे लिए पूरी तरह से Xcode से बाहर निकलना और फिर परियोजना को फिर से शुरू करना।

यह मूल प्रश्न का हल नहीं है, मुझे विश्वास नहीं है, लेकिन फ़ाइलों और फ़ोल्डरों को हटाने से पहले कोशिश करना एक और सरल बात है, आदि इस विचार के लिए उत्तर का श्रेय ।


3

मेरे साथ ऐसा हुआ। यदि आप कोकोपोड्स का उपयोग कर रहे हैं, तो यह करें:

  1. प्रोजेक्ट हटाएं
  2. टर्मिनल पर 'पॉड इंस्टॉल' का उपयोग करके फली की स्थापना करें
  3. यह एक नया प्रोजेक्ट बनाएगा
  4. नया प्रोजेक्ट खोलें ।xcworkspace -> क्लीन -> बिल्ड

1
धन्यवाद। मैं xcode11.1 में समस्या का सामना कर रहा हूं और यह मेरे लिए काम कर रहा है
राहुल पारिख

1
Xcode 11.5 के साथ यह समस्या थी, इसके द्वारा भी तय की गई।
फ्रैंकनैप्स

2

मुझे एक ऐसी ही समस्या थी जहाँ एक्सकोड बहुत समय अनुक्रमित करता था और अक्सर परियोजना के निर्माण को लटका देता था, जिस बिंदु पर मुझे एक्सकोड को छोड़ना और छोड़ना पड़ता था। यह बहुत कष्टप्रद था।

फिर मैंने selfएक प्रतिनिधि के रूप में अनुचित रूप से असाइन करने के बारे में परियोजना में एक चेतावनी देखी । निश्चित रूप से, कक्षा की घोषणा में एक गायब प्रोटोकॉल था। ध्यान दें कि ओपी के नमूना कोड में एक समान असाइनमेंट है (हालांकि नमूना से यह बताना असंभव है कि क्या सही प्रोटोकॉल घोषित किया गया है):

leaderboardController.leaderboardDelegate == self;

उस चेतावनी (सही ढंग से लागू प्रोटोकॉल की घोषणा करके) को हल करने के बाद, Xcode ने दुर्व्यवहार करना बंद कर दिया। इसके अलावा, मैं नोट करना चाहिए कि परियोजना को सही ढंग से अमल हो पाया, क्योंकि प्रोटोकॉल तरीकों थे लागू किया। यह सिर्फ इतना था कि एक्सकोड पुष्टि नहीं कर सकता था कि प्रोटोकॉल वास्तव में वर्ग द्वारा लागू किया जाना चाहिए।


2

मुझे कुछ नहीं के लिए काम किया, अपने प्रोजेक्ट बहुत बड़ा है (विलय उद्देश्य c, c++, swift, और javaj2obj साथ फ़ाइलें)। मैंने Xcode अनुक्रमण को अक्षम कर दिया है और महीनों तक कोड पूरा किए बिना काम किया है (और यह एक दर्द है)। लेकिन आखिरकार मुझे वर्कअराउंड मिल गया है। विचार कोड कोडिंग को Xcode रखने का है, लेकिन बाहरी उपकरण जैसे सीपीयू के उपयोग को सीमित करने का है cputhrottle

तो पहले आपको टर्मिनल में cputhrottle स्थापित करने की आवश्यकता है

काढ़ा cputhrottle स्थापित करें

फिर इस तरह Xcode अनुक्रमण प्रक्रिया को सीमित करें (20 = 20%)

सूदो cputhrottle $ (pgrep -f com.apple.dt.SKAgent) 20

मैंने अपने "समाधान" को मोड विवरण के साथ यहां उजागर किया है: बड़ी परियोजनाओं को अनुक्रमित करते समय 100% सीपीयू का उपयोग करके एक्सकोड को कैसे रोका जाए


यह मदद करता है, हालांकि crochrottle homebrew में नहीं है। आप इसके बजाय cpulimit का उपयोग कर सकते हैं, जो कि थोड़ा अलग वाक्यविन्यास है: "sudo cpulimit -l 20 -p $ (pgrep -f com.apple.dt.SKAgent)" - हालांकि अब मैं फिर से ट्रेस कर सकता हूं (पहले असंभव) मैं यह पता लगाना पसंद करूँगा कि अनुक्रमणिका में से क्या इतना लंबा समय लगता है और इसे अनुक्रमण से छोड़ें, लेकिन मुझे नहीं पता कि यह क्या है, कैसे पता करें, या कुछ कैसे छोड़ें (मुझे कुछ बड़े लिंक किए गए बायनेरिज़ पर संदेह है या शायद बढ़ावा भी दें? ? मैं केवल C ++ को संकलित करता हूं, स्विफ्ट का कोई उपयोग नहीं करता) ..
Eike

ठीक है, मुझे उस पर वापस आना होगा। यह मदद करने के लिए लग रहा था, लेकिन वास्तव में मुझे कुछ अजीब व्यवहार मिला बाद में कपालभांति के साथ। यह केवल वैसे भी लक्षण को संबोधित करता है, इसलिए अनुशंसित नहीं है।
ईके

मैं अब भी इसका इस्तेमाल करता हूं। दूसरी पसंद Xcode अनुक्रमण को पूरी तरह से अक्षम करना है, लेकिन यह मेरे लिए सबसे खराब है। अगर मैं ऐसा नहीं करता तो Xcode हर बार 100% पर अनुक्रमित करता रहता है जब मैं किसी फ़ाइल को संशोधित करता हूं (इसलिए 24h / 24 मूल रूप से), और जब मैं संपादक में टाइप करता हूं तो यह हर 2 सेकंड में 1 वर्ण प्रिंट करता है, उपयोग करने योग्य नहीं।
जिप्सेटुंग

खैर, यह एक प्रभावी है अगर समस्या को हल करने के लिए जानवर बल विधि। अगर वह आपके लिए काम करता है, तो यह अच्छा है। मेरे पास Xcode क्रैश / इसे करने के बाद सूज गया था। और फिर मैंने Kijans जवाब में चरण 3 की कोशिश की, (यानी न केवल हटाए गए डेटा को हटा दें, बल्कि .xcuserdata को .xcworkspace से हटा दें) और अब सब फिर से ठीक है। उस एक के बारे में नहीं जानते थे ..
Eike

1

Xcode 6.4 में इसी तरह की समस्या थी। प्रगति पट्टी ने संकेत दिया कि "अनुक्रमण" "रोका गया" था। हटाने की कोशिश की। मदद के लिए उपस्थित नहीं हुए। यह देखते हुए कि ऊपर दिए गए पद भी चेतावनी को ठीक करने का सुझाव देते हैं, और चूंकि मुझे 180 चेतावनी के साथ यह बड़ी परियोजना विरासत में मिली है, मैंने खुद से कहा, "यह चेतावनी को ठीक करने के लिए एक अच्छा दिन कैसा दिखता है"। जैसा कि मैं चेतावनी को ठीक कर रहा था, आधे घंटे बाद, मैंने देखा कि "अनुक्रमण" प्रगति पट्टी 10% से बढ़कर लगभग 20% हो गई थी। एक घंटे बाद, यह ५०% पर था, फिर एक घंटे से then०%, फिर दूसरे आधे घंटे के बाद! निष्कर्ष: उपरोक्त सुझावों के लिए "एक लंबा लंच या झपकी लें" जोड़ें।


मुझे लगता है कि यह मेरे लिए अंतिम उपाय है।
ऋषभ

1

मैंने Xcode 7.0 बीटा के लिए एक ही समस्या का अनुभव किया। मेरे मामले में, "प्रोविजनिंग प्रोफाइल" और "बिल्ड सेटिंग्स" के "प्रोडक्ट बंडल आइडेंटिफायर" के मान प्रॉजेक्ट और टैरेट्स के बीच भिन्न थे। मैंने उनके लिए समान मूल्य निर्धारित किए। और मैंने "AppName" और "AppNameTest" के TARGETS के लिए समान मूल्यों का उपयोग किया। फिर परियोजना को बंद कर दिया और इसे फिर से खोल दिया। इससे मेरा मामला सुलझ गया।


1

मेरे मामले में, व्युत्पन्न डेटा निर्देशिका को हटाने से कोई मदद नहीं मिली। जाहिरा तौर पर मेरे पास एक और प्रक्रिया द्वारा लॉक की गई फ़ाइल थी, क्योंकि टर्मिनल विंडो और एमएसीएस के एक जोड़े को बंद करने के बाद, और एक प्रतिक्रिया-देशी पैकर प्रक्रिया को समाप्त करते हुए, सब कुछ हल हो गया।


यहाँ भी, मैंने कार्टाजेज पुनर्निर्माण को पहले बाधित किया था। जाहिरा तौर पर सभी प्रक्रियाओं ने चलना बंद नहीं किया था, इस प्रकार कुछ फाइलों को उपयोग में रखते हुए मैंने अनुमान लगाया। टर्मिनल को बंद करना और XCode को फिर से खोलना ने चाल चल दी।
साइबरडू

1

मेरे लिए, मैंने एक बेवकूफ गलती की। मैं इस तरह एक कक्षा लिखता हूं:

class A: A {
.......
}

एक वर्ग खुद को विरासत में देता है जो ठंड का कारण बनता है। Xcode से कोई संदेश संकेत नहीं है।


यह एक बहुत ही संभावित कारण है। मेरे मामले में ऐसा ही था। मुझे पूरा यकीन है कि मैंने पहले भी इसका सामना किया था।
फॉर्म

1

मैंने Xcode 9.3.1 के साथ कुछ प्रॉजेक्ट्स में इस समस्या का अनुभव किया है और मेरे मामले में यह समस्या कुछ स्विफ्ट कोड के कारण है जो किसी कारण से Xcode को पसंद करते हैं। यह समस्या हल करना मुश्किल है क्योंकि यह पता लगाना मुश्किल है कि समस्या किस फ़ाइल के कारण हो रही है।

जब मुझे यह समस्या होती है, तो मैं Xcode प्रोजेक्ट से कुछ फ़ाइलों को हटा रहा हूं (संदर्भों को हटाते हुए) और अगर इंडेक्सिंग काम करता है तो मैं परीक्षण करने की कोशिश करता हूं। मेरी प्रक्रिया ऐसा करने के लिए

  1. कुछ फाइलें निकालें
  2. Xcode बंद करें
  3. Xcode खोलें
  4. यदि इंडेक्सिंग फिनिश किसी विधि का नाम बदलने की कोशिश करता है यदि संभवतया आपके द्वारा हटाए गए फ़ाइलों के साथ काम करता है तो उनके पास एक्सकोड के लिए कुछ अजीब है।

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


यह एक वास्तविक अच्छा समाधान है क्योंकि यह एक कोड में भी अड़चन की पहचान करने की अनुमति देता है जो आपने नहीं लिखा है। मेरे मामले में यह एक अदम्य फली / परिवाद था और मुझे इसकी पहचान करने में दिन लग गए क्योंकि कोई चेतावनी आउटपुट नहीं थी, यहां तक ​​कि "-Xfrontend -warn-long-अभिव्यक्ति-प्रकार-जाँच = 300" झंडे के साथ।
सेड्रिक

0

साथ ही ऐप चलाना बंद कर दें। यदि आपके पास अपने xcode के साथ एक और एप्लिकेशन चल रहा है, तो इसे पहले रोकें और आपको अपनी अनुक्रमणिका जारी रखनी चाहिए।


0

मेरे लिए, कारण यह था कि मैंने एक ही समय में प्राथमिक संपादक और सहायक संपादक दोनों में एक ही फाइल खोली थी । एक बार जब मैंने असिस्टेंट एडिटर को बंद कर दिया, तो यह आया। (Xcode संस्करण 7.2.1)


0

अपने Xcode को बंद करें, यदि यह खोला गया है और अंत में अपने प्रोजेक्ट को पुनः आरंभ करें तो किसी भी git क्लाइंट (सोर्स ट्री या टर्मिनल) को बंद करें।


0

हाल ही में XCode 7.3.1 पर इसका सामना करना पड़ा - मेरे लिए, मैंने देखा कि CleanMyMac3 पर RAM का उपयोग 100% हो रहा है। अपनी मशीन को पुनः आरंभ करने के बाद समस्या को जादुई रूप से ठीक कर लिया गया। सभी निष्पक्षता में, मैं पहले से ही आगे बढ़ गया और स्वीकार किए गए-उत्तर की कोशिश की, इसलिए आप मामले में बस पुनः आरंभ करने से पहले ऐसा ही करना चाहते हैं :-)


0

मैंने इसे केवल अपने डिवाइस से एप्लिकेशन हटाकर और पुनर्निर्माण करके इसे ठीक किया।


0

मैं स्विफ्ट 2.2 में एक ही मुद्दा था

यह एक सामान्य कार्य अतिभारित कार्य के साथ करना था

func warnLog() {
    print("Warning line: \(#line) file: \(#file) ")
}

func warnLog<T>(input:T? = nil) -> T? {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

func warnLog<T>(input:T) -> T {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

मुझे बस इतना करने की ज़रूरत है कि गैर-उपयोग किए गए ओवरलोड में से एक को हटा दें

func warnLog<T>(input:T? = nil) -> T? {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

0

मेरा मामला: यह project.xcworkspace फ़ाइल नहीं थी, यह व्युत्पन्न डेटा फ़ोल्डर नहीं था।

मैंने बहुत समय बर्बाद किया है। इससे भी बदतर, कोई त्रुटि संदेश नहीं। Xcode की ओर से कोई सुराग नहीं। बिलकुल खो गया।

अंत में यह फ़ंक्शन (10 से अधिक मापदंडों के साथ) जिम्मेदार है।

func animationFrames(level: Float,
                     image: String,
                     frame0: String,
                     frame1: String,
                     frame2: String,
                     frame3: String,
                     frame4: String,
                     frame5: String,
                     frame6: String,
                     frame7: String,
                     frame8: String,
                     frame9: String,
                     frame10: String) {
}

पागल होने के लिए! सच्चाई यह है कि यह चिंताजनक है (क्योंकि कोई सिंटैक्स त्रुटि नहीं है, या किसी भी प्रकार)


0

XCode 9.3 इंडेक्सिंग समस्या के लिए - XCode और इंस्टाल को फिर से शून्य से अनइंस्टॉल करें। मेरे लिये कार्य करता है।


1
XCode का आकार कुछ KB का नहीं है। यह कुछ जीबी है।
iphondroid

0

यह समस्या मेरे साथ तब हुई जब मेरी मशीन स्वैप स्पेस से बाहर थी। कई कार्यक्रमों और ब्राउज़र टैब को बंद कर दिया और बिल्ड अचानक जगह में अटक जाने के 30 मिनट बाद सफल हो गया। मेरी तरफ से व्युत्पन्न डेटा, लॉक की गई फ़ाइलों आदि के साथ कुछ नहीं करना है।


0

मैंने सभी चीजों को सूचीबद्ध करने की कोशिश की है, अनुक्रमण को स्थिर रखा गया है। इससे मुझे मदद मिली: यदि आपकी अनुक्रमण फ्रीज है, और आपके पास एक या एक से अधिक स्विफ्ट प्रक्रिया है, जो आपके 99% सीपीयू को खा रही है - बस इस स्विफ्ट कार्य को मारें, थोड़ा इंतजार करें, और प्रगति को आगे बढ़ना चाहिए। यह दोहरा सकता है, जब तक यह खत्म नहीं हो जाता है, मेरे मामले में मैंने इस प्रक्रिया को 7 बार मार दिया, लेकिन अंत में, अनुक्रमण पूरा हो गया!


0

एक SwiftUI प्रोजेक्ट पर यह समस्या थी। मेरे SwiftUI विचारों में से एक को गलत तरीके से घोषित किया गया चर था। मैं था:

@EnvironmentObject var roomViewModel

जहाँ मुझे ज़रूरत थी:

@EnvironmentObject var roomViewModel: RoomViewModel

कोई संकलक त्रुटि नहीं थी, बस अंतहीन अनुक्रमण। मेरे द्वारा त्रुटि को ठीक करने के बाद, प्रोजेक्ट जल्दी बनाया गया।

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