2011-01-27 5 views
6

मैं अपने Xcode IDE में इस चेतावनी हो रही है पर रखें:गुम निर्भरता लक्ष्य "<PBXTargetDependency: 0x201d16ca0: <कोई कैश्ड नाम >>"

गुम निर्भरता लक्ष्य "< PBXTargetDependency: 0x201d16ca0: < कोई कैश्ड नाम> > "

इसका क्या मतलब है?

+0

मुझे एक ही समस्या है। – George

+0

मुझे भी। अगर तुम मुझसे पूछो तो बहुत परेशान। –

उत्तर

8

ठीक इसका मतलब है कि yourproject के अंदर project.pbxproj फ़ाइल में एक या अधिक PBXTargetDependency परिभाषाओं को हटाया जाना है बंडल .xcodeproj। प्रविष्टियों को हटाने के बाद चेतावनियां अब और नहीं दिखाए जाएंगी। यह समस्या एक एक्सकोड है- और प्रोजेक्ट से संबंधित एक नहीं, इस प्रकार मैंने बग्रेपोर्टर (https://bugreport.apple.com/) में एक बग दायर किया है।

+1

ग्रेट अच्छी तरह से किया गया। हाँ लगता है कि इस xcode 4 सामान आधा बेक्ड। – Doz

3

ठीक है मुझे यह मिला, मूल रूप से आपको project.proj फ़ाइल पर जाना होगा और उस स्ट्रिंग को ढूंढना होगा जो इसका उल्लेख करता है। यही आप इसे कैसे

+0

क्या आप उस कथन पर और विस्तार कर सकते हैं। चूंकि मुझे जवाब में बहुत दिलचस्पी है। वह चेतावनी वास्तव में मुझे पागल बनाती है। –

+0

मुझे एक्सकोड 4 में सभी प्रकार की त्रुटियां मिलती हैं, हर समय क्रैश होती हैं, और यह त्रुटि भी होती है। –

+2

मूल रूप से मुझे एक ही समस्या थी। उल्लिखित फ़ाइल खोलें और बस "PBXTargetDependency" लाइनों को हटा दें। फिर आपको 'BEGIN PBXTarget पर निर्भरता अनुभाग' मिलेगा। पूरे खंड को हटाएं। अब प्रोजेक्ट पर वापस जाएं और अपनी निर्भरता को दोबारा जोड़ दें और इससे आपकी समस्या पूरी तरह से हल हो जाएगी। मेरे पास 6 महीने से अधिक समय था और ऐप्पल की बग रिपोर्टिंग ने कुछ भी नहीं किया। उन्होंने बस कहा कि यह उनकी समस्या नहीं है और उन्हें एक्सकोड के साथ कोई समस्या नहीं मिल रही है। तो मुझे इसे खुद समझना पड़ा। – strange