2013-01-21 7 views
5

मैं कोर डेटा ढांचे का उपयोग करके ऐप्लिकेशन की है। मैं ठीक काम कर रहा था। मैंने बस डेटा मॉडल बदल दिया - एक इकाई में एक विशेषता जोड़ें। और जब मैं इसे बनाने की कोशिश, मैं एक त्रुटि मिली:त्रुटि: के बाद वास्तुकला ARMv7 के लिए डुप्लिकेट प्रतीकों परिवर्तन कोर डेटा मॉडल

duplicate symbol _OBJC_METACLASS_$_AccountFolder in: 
/Users/XXX/Library/Developer/Xcode/DerivedData/MyApp-bxsswgxdenxgjweotkkkckaoalat/Build/Intermediates/MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/AccountFolder-33D7EA63E98D6090.o 

ld: 4 duplicate symbols for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

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

किसी को भी पता है और क्या कारण हो सकता है? धन्यवाद।

+0

अपने व्युत्पन्न डेटा को साफ़ करने की कोशिश करें, कि अक्सर कर सकते हैं। – Bergasms

+0

चेक एक से अधिक 'NSManagedObject' उपवर्ग यह परिवर्तन करने के बाद उत्पन्न फ़ाइलों कर रहे हैं। यदि मैं सही हूं, तो आपके गुण परिवर्तन के बाद उत्पन्न डुप्लिकेट फ़ाइलें होनी चाहिए। खोजक विंडो के साथ ही परियोजना में जांचें। – iDev

+0

@Bergasms क्या आपका मतलब उत्पाद/साफ है? मैंने वह किया। यह अभी भी वही है। – user1491987

उत्तर

9

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

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