में क्रॉस-प्रोजेक्ट स्रोत कोड संदर्भ मुझे पता है कि आप अन्य परियोजनाओं में ढांचे/स्थैतिक lib निर्माण लक्ष्यों को संदर्भित कर सकते हैं, लेकिन यदि आप जिस परियोजना को संदर्भित करना चाहते हैं, उसके पास ढांचा/स्थिर lib लक्ष्य नहीं है, क्या आप सीधे किसी अन्य एक्सकोड प्रोजेक्ट से स्रोत कोड का संदर्भ ले सकते हैं? मैंने उप-प्रोजेक्ट और एक्सकोड 4 वर्कस्पेस दोनों का उपयोग करने के लिए ऐसा करने की कोशिश नहीं की। हेडर खोज पथ को समायोजित करने के बाद, सभी # आयात विवरण सही तरीके से काम करते हैं, लेकिन मुझे अभी भी गंदा कंपाइलर त्रुटि दोहराने वाले प्रतीकों को नहीं मिला है।एक्सकोड 4
setenv MACOSX_DEPLOYMENT_TARGET 10.7
/Developer/usr/bin/clang -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -L/Users/Tony/Library/Developer/Xcode/DerivedData/-bewprsseyzwgmsdpwvjfuzjiilap/Build/Products/Debug -F/Users/Tony/Library/Developer/Xcode/DerivedData/-bewprsseyzwgmsdpwvjfuzjiilap/Build/Products/Debug -filelist /Users/Tony/Library/Developer/Xcode/DerivedData/-bewprsseyzwgmsdpwvjfuzjiilap/Build/Intermediates/.build/Debug/.build/Objects-normal/x86_64/.LinkFileList -mmacosx-version-min=10.7 -fobjc-arc -framework Cocoa -o /Users/Tony/Library/Developer/Xcode/DerivedData/-bewprsseyzwgmsdpwvjfuzjiilap/Build/Products/Debug/.app/Contents/MacOS/
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_MagicalRecordHelpers", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_MRCoreDataAction", referenced from:
objc-class-ref in ItemsArrayController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
इसके अलावा, इस नए एक्सकोड 4 वर्कस्पेस के साथ क्या सौदा है? और यह उप-परियोजनाओं से बिल्कुल अलग कैसे है? केवल एक चीज मैं मिल सकता है कि वे नेत्रहीन अलग लग रहा है ...
कार्यस्थान
उप-projct
और आपने अपनी लिंकर समस्या को कैसे हल किया? – Stephan