2012-06-08 6 views
0

최근에 프로젝트를 가져 와서 이름을 변경하고 클래스 이름을 일반 이름으로 변경하여 향후 응용 프로그램의 템플릿으로 사용했습니다. 우리가 가지고있는 문제는 프로젝트가 더 이상 실행되지 않게 바뀌었기 때문입니다. 아래와 같은 오류가 계속 발생합니다. 어떤 도움이 좋을까요! 고맙습니다!이름이 변경된 프로젝트가 실행되지 않음

Ld "/Users/mejim707/Library/Developer/Xcode/DerivedData/AppTemplate_HD-enipxoysstcfkqevpmxrhtkwglhy/Build/Products/Debug-iphonesimulator/AppTemplate HD.app/AppTemplate HD" normal i386 
cd "/Users/mejim707/Desktop/untitled folder/AppTemplate HD" 
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.1.sdk -L/Users/mejim707/Library/Developer/Xcode/DerivedData/AppTemplate_HD-enipxoysstcfkqevpmxrhtkwglhy/Build/Products/Debug-iphonesimulator -F/Users/mejim707/Library/Developer/Xcode/DerivedData/AppTemplate_HD-enipxoysstcfkqevpmxrhtkwglhy/Build/Products/Debug-iphonesimulator -filelist "/Users/mejim707/Library/Developer/Xcode/DerivedData/AppTemplate_HD-enipxoysstcfkqevpmxrhtkwglhy/Build/Intermediates/AppTemplate HD.build/Debug-iphonesimulator/AppTemplate HD.build/Objects-normal/i386/AppTemplate HD.LinkFileList" -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -D__IPHONE_OS_VERSION_MIN_REQUIRED=30200 -Xlinker -no_implicit_dylibs -lz.1.2.5 -framework Foundation -framework UIKit -framework CoreGraphics -framework QuartzCore -framework AVFoundation -framework StoreKit -o "/Users/mejim707/Library/Developer/Xcode/DerivedData/AppTemplate_HD-enipxoysstcfkqevpmxrhtkwglhy/Build/Products/Debug-iphonesimulator/AppTemplate HD.app/AppTemplate HD" 

Undefined symbols for architecture i386: 
"_OBJC_CLASS_$_AppTemplateViewController", referenced from: 
    objc-class-ref in AppTemplateAppDelegate.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

답변

1

빌드 단계를 확인한 다음 소스를 컴파일하여 아직 호출되지 않은 클래스가 있는지 확인하십시오. 클래스 이름을 변경하거나 클래스를 제거 할 때마다 항상 오류가 발생합니다.

+0

소스를 컴파일하기 위해 AppTemplateViewController.m 파일을 추가해야했습니다! 이제 앱이 문제없이 구축됩니다. 나를 올바른 방향으로 향하게 해주셔서 감사드립니다 !! – mejim707

+0

이 답을 올바른 것으로 표시하십시오. 그렇지 않은 경우 자신의 응답을 작성하고 솔루션을 포함시키고 응답으로 표시하십시오. 진심으로, 당신의 친절한 동네 스택 오버플로. – ezekielDFM

관련 문제