2012-12-21 104 views
2

我正在开发一个项目,一切都很顺利,直到我决定清理我的项目。ios - “libtool失败,退出代码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

第一个错误提示说编译ShareKit失败,因为缺少Reachability。我建议你检查你的编译环境是否有最新(或兼容)版本的库。

这就是为什么libShareKit.a上次错误提示中提到丢失和编译您的应用程序失败。尝试单独编译ShareKit,并在完成后再尝试整个应用程序。

5

我刚刚得到这个错误。该项目工作得很好,你添加一个新的库和BAM,编译失败。

我的情况是,Xcode5在我的header search paths值附近增加了一些特殊的\"

就像是:

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

完全不可能找出来了,但花了几个小时,当发现问题出在哪里,我终于尝试更改为

$(SRCROOT)/myproject/Libraries/lib 

而构建成功回来...感谢Xcode!

相关问题