2014-12-01 6 views
4

6 버전 6.1 (6A1046a)애플 마하-O 링커 오류가 내 코드에서 새로운 jQuery과 대리자 메서드를 추가하고이 누군 데 엑스 코드 버전처럼 컴파일하는 동안 갑자기 내가 하나의 오류를 가지고

Ld /Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Products/Debug-iphoneos/MedTests.xctest/MedTests normal arm64 
    cd /Users/apple/Documents/med 
    export IPHONEOS_DEPLOYMENT_TARGET=8.1 
    export PATH="/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode 2.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode\ 2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -bundle -isysroot /Applications/Xcode\ 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk -L/Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Products/Debug-iphoneos -F/Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Products/Debug-iphoneos -F/Applications/Xcode\ 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks -F/Applications/Xcode\ 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F/Applications/Xcode\ 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks -filelist /Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Intermediates/Med.build/Debug-iphoneos/MedTests.build/Objects-normal/arm64/MedTests.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -dead_strip -bundle_loader /Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Products/Debug-iphoneos/Med.app/Med -framework XCTest -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=8.1 -Xlinker -dependency_info -Xlinker /Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Intermediates/Med.build/Debug-iphoneos/MedTests.build/Objects-normal/arm64/MedTests_dependency_info.dat -o /Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Products/Debug-iphoneos/MedTests.xctest/MedTests 

ld: file not found: /Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Products/Debug-iphoneos/Med.app/Med 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

I 내 백업 버전도 시도했지만 아무도 지금 일하고 있지 않습니다. 도와주세요.

답변

18

나는 또한 이런 종류의 문제가 있습니다. 그런 다음 새 스키마를 만듭니다. 그런 다음 효과가있었습니다. 단지 시도. enter image description here

+0

고마워요. –

+0

감사합니다. 왜 내가이 일을해야하는지 잘 모르겠다. – Chris

+0

@Chris http://ravelantunes.com/blog/xcode-build-process/ – Puvanarajan

0

파생 된 데이터 폴더를 삭제하면 당신은

창에서 찾을 수 있습니다

도움이 될 수 있습니다

변경 스키마를 만들거나 새로운 스키마 -> 주최자 -> 프로젝트 (그런 선택하여 프로젝트)

6

완전히 이것으로 또한 고착되었다. 파생 데이터를 삭제해도 빌드 폴더 (제품 -> 옵션 키 -> 빌드 폴더 정리)를 청소하거나 구성 도우미 창에서 물건을 삭제하지 않아도됩니다. 결국 나는 "myproductTests"타겟을 삭제하기로 결정했다. 그게 효과가 있었어. (Xcode 6.1.1 및 6.3)

+0

정말 고마워요! – rocket101

+0

@RickJansen이 대상을 어떻게 삭제 했습니까? – codecowboy

+1

@codecowboy : 아래의 창 "PROJECT"가있는 빌드 탭 : "대상". 대상을 선택하기 만하면 마우스 오른쪽 버튼으로 클릭하면 메뉴가 중복되어 나타나고 삭제됩니다. – RickJansen

0

self.view 대신 _view으로 ViewController의 뷰를 참조 할 때 "Apple Mach-O Linker Error"가 방금 발생했습니다.

2

프로젝트를 다시 청소하고 실행할 수도 있습니다.

1) 제품 -> 청소 2) 제품 ->

단서 이유를 실행하지만했다.

2

프로젝트 -> 빌드 설정 -> 테스트 -> 호스트 테스트 테스트 호스트에서 경로를 제거하십시오.