2012-04-24 44 views
34

मैं एक्सकोड 4.3.1 का उपयोग कर रहा हूं क्योंकि यह अब बाहर आया है और मैंने तब से कई अलग-अलग परियोजनाओं पर काम किया है। जब तक मैं इस 1 नई परियोजना पर काम नहीं कर रहा हूं तब तक सब कुछ ठीक काम करता है।एक्सकोड कोड भावना और cmd + प्रतीक पर क्लिक करें मेरी परियोजनाओं में से 1 के लिए काम नहीं करता

कोड पूर्ण होने/कोड की भावना कभी भी कुछ नहीं पाती है या जब मैं 'कमान + क्लिक' एक चर या कक्षा सामान्य रूप से उस पर कूदता हूं लेकिन अब मुझे 'प्रतीक नहीं मिला' मिल रहा है।

यदि मैं अपनी पुरानी परियोजना में से एक खोलता हूं, तो यह बुरा खुला रहता है, पुराने लोग अभी भी कोड भावना के लिए काम करते हैं और नया नहीं होता है।

मेरा साथी एक ही प्रोजेक्ट पर काम कर रहा है, हम दोनों को हमारे प्रोजेक्ट्री से फाइलें मिलती हैं और कोड प्रोजेक्ट इस परियोजना के लिए अपनी मशीन पर काम करता है ... बस मेरा नहीं।

तो मैं इस बारे में थोड़ा उलझन में हूं कि इसे कैसे ठीक किया जाए..बहुत विचार ?!

धन्यवाद!

+0

नहीं ठीक, लेकिन मेरे लिए, विधि अगर मैं पर क्लिक किया गया था 3 argumentNames था ... arugmentName1 पर क्लिक था ** stiill ** काम कर रहे। हालांकि ArugmentName2,3 पर क्लिक करने से कुछ भी नहीं हुआ। कोशिश करें और टिप्पणी करें यदि आप सैम तरीके से इसके साथ घूमते हैं तो मैंने – Honey

उत्तर

62

इसे आजमाएं:

आयोजक खोलें। एक्सकोड में अपनी परियोजना बंद करें (एक्सकोड और आयोजक चल रहा है)। आयोजक में, परियोजनाओं में, व्युत्पन्न डेटा के बगल में हटाएं बटन पर क्लिक करें। एक्सकोड छोड़ो।

खोजक के माध्यम से अपना एक्सकोड परियोजना खोजें। राइटक्लिक और "पैकेज सामग्री दिखाएं"। Project.xcworkspace और xcuserdata फ़ोल्डर हटाएं।

फिर से एक्सकोड खोलें और देखें कि यह आपके लिए काम करता है या नहीं।

+0

का उल्लेख किया है धन्यवाद! ऐसा लगता है कि मैंने काम किया है..मैंने 'व्युत्पन्न डेटा' हटा दिया .. मेरा पूरा प्रोजेक्ट फ़ोल्डर हटाएं और इसे अपने एसवीएन से डाउनलोड कर लिया और अब यह काम कर रहा है। मैंने कई बार रीबूट किया है और इसे करने के बाद एक्सकोड को एक गुच्छा बंद कर दिया है और यह अभी भी काम कर रहा है :) – rob1302

+0

मुझे "जंप टू डेफिनिशन" के साथ समस्या हो रही थी, हालांकि मुझे "प्रतीक नहीं मिला" त्रुटि दे रही थी, भले ही यह काम कर रही थी पहले। जो आपने कहा वह करना समस्या को हल करता है। धन्यवाद! – BlueVoid

+0

धन्यवाद यह मुझे पागल कर रहा था। fyi मैंने केवल "व्युत्पन्न डेटा हटाया" भाग किया और यह फिर से काम करना शुरू कर दिया। – groffhibbitz

0

मेरे मामले में, .m फ़ाइल किसी भी तरह en.lproj निर्देशिका में स्थित थी और इसे सिंटैक्स रंग और इंटेलिजेंस पर ठीक से दिखाए जाने से रोका गया।

File inspector साइड पैनल में Localization टैब में कुछ चेक किया गया है या नहीं।

1

मेरे मामले में मैंने इस तरह से हल किया।

  • प्रोजेक्ट नेविगेटर से परियोजना के प्रस्तावों पर जाएं।
  • बिल्ड के चरण
  • "संकलित सूत्रों का कहना है"

अब फिर से निर्माण में अपने * .m फ़ाइलें जोड़ें।

ऐसा हो सकता है, उदाहरण के लिए, जब आप मैन्युअल रूप से अपनी रचनाओं के बाद कक्षा का नाम बदलते हैं।

इस सहायता की आशा करें।

2

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

और कई बार करने के लिए नेविगेट करता है 'फ़ाइल -> ओपन हाल' भी काम करता है (XCode 8 और स्विफ्ट 3)

0

मुझे यह समस्या थी, पुनरारंभ किया गया, एक्सकोड छोड़ दिया, कुछ नहीं हुआ।नई शाखा में मास्टर शाखा, खींच लिया, चेकआउट के लिए स्विच। समस्या चली गई मैं भी अपनी पिछली शाखा में वापस गया और सब काम कर रहे थे। मेरा एकमात्र अनुमान यह है कि कभी-कभी गिट गड़बड़ हो जाती है!

11

Xcode 8.2 के साथ मैं इस तरह से हल:

  1. फ़ाइल> कार्यस्थान सेटिंग
  2. उन्नत ऊपर थोड़ा ग्रे तीर पर क्लिक करें ... बटन (व्युत्पन्न डेटा)
  3. अपने प्रोजेक्ट फ़ोल्डर को चुनें और इसे मिटाओ।

अब अपनी परियोजना में देखना cmd + क्लिक किसी भी तरह से काम करता है अगर

+1

'फ़ाइल> परियोजना सेटिंग्स' | यह मेरे लिए काम करता है – Yar

+0

यह समाधान स्वीकार्य उत्तर नहीं, काम करता है। –