2012-12-21 6 views
2

프로젝트를 진행하고 있었고 프로젝트를 정리하기 전까지는 모두 잘 진행되고있었습니다. 깨끗한 후에 ios - "libtool failed with exit code 1"

Libtool /Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Products/Debug-iphonesimulator/libShareKit.a normal i386 
    cd "/Users/Yaman/Documents/iOS - App à vendre/Homeless/Submodules/ShareKit" 
    setenv IPHONEOS_DEPLOYMENT_TARGET 4.0 
    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/libtool -static -arch_only i386 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -L/Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Products/Debug-iphonesimulator -filelist "/Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Intermediates/ShareKit.build/Debug-iphonesimulator/Static Library.build/Objects-normal/i386/ShareKit.LinkFileList" -ObjC -all_load -lCopy -lDelicious -lDiigo -lEmail "-lEvernote SDK" -lEvernote -lFacebook "-lFlickr SDK" -lFlickr -lFoursquareV2 "-lGoogle Reader" -lInstagram -lInstapaper -lJSONKit -lKippt -lLinkedIn -lLogout -lOAuth "-lOpen in Safari" -lPinboard -lPrint -lReachability "-lRead It Later" "-lSave to Album" -lShareKitCore "-lSina Weibo" -lSSKeyChain "-lText Message" -lTumblr -lTwitter -lVKontakte -o /Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Products/Debug-iphonesimulator/libShareKit.a 

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified, -all_load invalid 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't locate file for: -lReachability 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: -lReachability is not an object file (not allowed in a library) 
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool failed with exit code 1 

내가 이러한 오류를 가지고 터미널에서 직접 명령 xcodebuild을 실행할 때 :

** BUILD FAILED ** 


The following build commands failed: 
    Libtool "build/ShareKit.build/Release-iphoneos/Static Library.build/Objects-normal/armv7/libShareKit.a" normal armv7 
    Libtool "build/ShareKit.build/Release-iphoneos/Static Library.build/Objects-normal/armv7s/libShareKit.a" normal armv7s 
(2 failures) 
내가 (실제 장치에서 잘 작동) 시뮬레이터 내 응용 프로그램을 실행할 때

다음 오류

에만 나타납니다

누군가 여기서 무슨 일이 일어 났는지 알아낼 수 있습니까?

+0

좋아, 이제 실제 장치에 대한 내 프로젝트를 청소, 내 응용 프로그램이 시뮬레이터 및 장치 ..... 더 이상 작동하지 않습니다 ..... – Yaman

+0

해결책을 찾았나요? –

답변

3

Reachability이 없기 때문에 첫 번째 오류 참고에 ShareKit 컴파일이 실패했다고 표시됩니다. 컴파일 환경에 최신 (또는 호환되는) 버전의 라이브러리가 있는지 확인하라고 제안합니다.

그래서 마지막 오류 노트에 언급 된 libShareKit.a이 누락되어 앱을 컴파일하지 못했습니다. 혼자서 ShareKit을 컴파일하려고하면 끝날 때 전체 응용 프로그램을 다시 시도하십시오.

5

방금이 오류가 발생했습니다. 프로젝트가 잘 작동하고, 새 lib와 BAM을 추가하고 빌드가 실패합니다.

내 경우 Xcode5는 내 header search paths 값 주위에 특별한 \"을 추가했습니다. 그와 마찬가지로

:

\"$(SRCROOT)/myproject/Libraries/lib\" 

알아내는 아주 불가능하지만 문제입니다 찾기 위해 시간을 소비 할 때, 나는 마지막으로

$(SRCROOT)/myproject/Libraries/lib 

로 변경 시도하고 빌드 성공이 돌아왔다 ... 감사 Xcode!