Objective c libtool在XCode 4.3上失败,退出代码为1

Objective c libtool在XCode 4.3上失败,退出代码为1,objective-c,xcode,xcode4.3,Objective C,Xcode,Xcode4.3,我有XCode 4.3,我遇到了这个令人沮丧的xml库相关错误。我觉得这是因为4.3没有使用/Developer文件夹,而是使用/Applications/XCode.app/。。。错误消息如下: Libtool /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator/RWEngines.framew

我有XCode 4.3,我遇到了这个令人沮丧的xml库相关错误。我觉得这是因为4.3没有使用/Developer文件夹,而是使用/Applications/XCode.app/。。。错误消息如下:

Libtool /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator/RWEngines.framework/Versions/A/RWEngines normal i386
cd /Users/dkatz/Sites/xCode/RWA/RWEngines
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/libtool -static -arch_only i386 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator -filelist /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Intermediates/RWEngines.build/Release-iphonesimulator/RWEngines.build/Objects-normal/i386/RWEngines.LinkFileList -ObjC -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework UIKit /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator/libCorePlot-CocoaTouch.a -framework SenTestingKit -framework QuartzCore -framework Foundation -framework RWCommon -o /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator/RWEngines.framework/Versions/A/RWEngines
实际误差:

/Applications/Xcode.app/Contents/Developer/toolschains/Xcode默认值.xctoolschain/usr/bin/libtool失败,退出代码为1


谢谢大家

我不知道这是否对您有帮助,但我通过删除在“其他链接器标志”生成设置中设置的“-licucore”链接器标志来消除该错误。这似乎是Mac OSX的正则表达式库。

我在尝试存档以进行特殊测试时遇到了同样的问题,发现它在抱怨,因为我的方案名称中有一个空格字符。为了解决这个问题,我去管理方案并从名称中删除了空格

我的具体错误是


叮当声:错误:'-I-'不受支持,请改用-iNote

我在从 Xcode 4.6开发人员预览1至 Xcode 4.6开发人员预览2

修复方法是将所有框架重新添加到您的项目中


所有框架(iAd、QuartzCore、GameKit、StoreKit等)仍然指向DP1的Xcode路径。我只需要将它们重新绑定到DP2。此外,在添加框架时,选择“相对于SDK”,而不是“绝对路径”,因为一些框架(其中10%)仍然指向正确的路径。

我遇到了这个问题。我遵循本教程在phonegap应用程序中嵌入webview-

如第12点所述,我在“其他链接器标志”中添加了“-Obj-C”。 我刚把-Obj-C改成-ObjC,它成功了

这可能会有帮助

在项目生成设置中,尝试删除“其他Interface Builder编译器标志”的生成设置(如果设置了-Wmost,则将其设置为nil)


项目-->生成设置-->其他Interface Builder编译器标志-->设置为无(空)。

我还从App Store而不是dmg文件安装了XCode 4.3。这可能是问题所在吗?你的目标是iOS模拟器吗?我在哪里找到的?我在build和target中通过“licucore”进行了搜索,但没有找到它。我在我的项目中有“-all_load-ObjC”的其他链接器标志,它就在这些标志旁边。很抱歉顺便说一句,它链接了regex使用的intl字符串的ICU库。我知道,不相关。好的,退出1是一个一般性错误。如果您想查看更详细的错误消息,可以将文章的前几行复制/粘贴到终端,并从libtool获取原始错误消息。