0
내 프로젝트에 RootViewController라는 기존 클래스를 추가했는데 지금 작업 중입니다. 프로젝트가 처음 컴파일되었지만 두 번째로 마흐 - 오 - 링커 오류가 발생했습니다. 나는 그 일이 일어날 수있는 코드를 변경하지 않았기 때문에 무엇이 잘못되었는지를 정말로 모른다. 이 오류는 대개 누락 된 프레임 워크 때문에 발생하지만 필요한 모든 프레임 워크가 포함되어 있다고 확신합니다. 여기 Apple Mach-O-Linker (ID) 오류
로그입니다 : 시간이 누락 된 링크 또는 참조를 찾으려고 내가 주위에 검색 한Ld /Users/myusername/Library/Developer/Xcode/DerivedData/coredataproject-dhlbawbtzwdgohaczdnalonzhnhs/Build/Products/Debug-iphonesimulator/coredataproject.app/coredataproject normal i386
cd /Users/myusername/Desktop/coredataproject
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/myusername/Library/Developer/Xcode/DerivedData/coredataproject-dhlbawbtzwdgohaczdnalonzhnhs/Build/Products/Debug-iphonesimulator -F/Users/myusername/Library/Developer/Xcode/DerivedData/coredataproject-dhlbawbtzwdgohaczdnalonzhnhs/Build/Products/Debug-iphonesimulator -filelist /Users/myusername/Library/Developer/Xcode/DerivedData/coredataproject-dhlbawbtzwdgohaczdnalonzhnhs/Build/Intermediates/coredataproject.build/Debug-iphonesimulator/coredataproject.build/Objects-normal/i386/coredataproject.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework UIKit -framework Foundation -framework CoreGraphics -framework CoreData -framework CoreLocation -framework MapKit -o /Users/myusername/Library/Developer/Xcode/DerivedData/coredataproject-dhlbawbtzwdgohaczdnalonzhnhs/Build/Products/Debug-iphonesimulator/coredataproject.app/coredataproject
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_RootViewController", referenced from:
objc-class-ref in FirstViewController.o
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
,하지만 난 아무 잘못 표시되지 않습니다. 도움을 주시면 대단히 감사하겠습니다.
AppDelegate와 FirstViewController가 모두 프로젝트에없는 RootViewController를 참조하는 것처럼 보입니다. 추가 한 기존 클래스에도 RootViewController가 필요합니까? – mttrb
죄송합니다. 좀 더 구체적이어야합니다. RootViewController는 내가 추가 한 기존 클래스이므로 명확히 있습니다. – michael03m
확실히 프로젝트에 컴파일되지 않는 RootViewController 인 것 같습니다. 깨끗하게 한 다음 프로젝트를 재구성하려고 했습니까? – mttrb