当我试图构建我的应用程序时,我得到了这个错误。在模拟器中,它工作得很好,但是在为ipa构建时,它会出现以下错误:
退出代码1的/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2命令
失败
是什么导致了这个错误?
编辑的
build/halalgauge.build/Release-iphoneos/halalgauge.build/Objects-normal/armv6/halalgauge普通armv6 cd /User/admin/Desktop/ShopSavvy setenv IPHONEOS_DEPLOYMENT_TARGET 4.2 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin“/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv6 -isysrootDeveloper/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk -L/Users/admin/Desktop/ShopSavvy/build/Release-iphoneos -L/User/admin/Desktop/ShopSavvy -L/Users/admin/Desktop/ShopSavvy/Classes/ZBarSDK -L/Users/admin/Desktop/ShopSavvy/Classes/ScannerKit-4.0.3 -F/Users/admin/Desktop/ShopSavvy/build/Release-iphoneos -filelist /Users/admin/Desktop/ShopSavvy/build/halalgauge.build/Release-iphoneos/halalgauge.build/Objects-normal/armv6 6/halalgauge.LinkFileList -Xlinker -map -Xlinker -dead_strip all_load -lstdc++ -miphoneos--min=4.2 -framework CoreGraphics -framework AVFoundation CoreVideo -framework CoreMedia -framework Foundation -framework -framework -framework CoreMedia -framework Foundation -framework CoreMedia -framework Foundation en21 en23 en26 en28 en30 en32 en34 35 en36#框架/Users/admin/Desktop/ShopSavvy/build/halalgauge.build/Release-iphoneos/halalgauge.build/Objects-normal/armv6/halalgauge SystemConfiguration -framework MediaPlayer -o
arm-apple-darwin10 10-gcc-4.2.1:没有这样的文件或目录命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2失败,退出代码1
发布于 2011-06-02 05:36:18
如果检查链接器调用,您将看到以下内容:
-dead_strip all_load -lstdc++链接器将该all_load解释为必须链接的文件,因此出现错误:
arm-apple-darwin10 10-gcc-4.2.1: all_load:没有这样的文件或目录
您需要在链接器标志中指定-all_load (带有连字符)而不是all_load。
发布于 2011-06-02 05:01:40
重新启动Mac,如果其他所有失败,选择LLVM或LLVM作为编译器。
发布于 2011-06-02 05:22:25
可能是多个错误造成的。
在XCode的build窗口中,选择所有消息,这将提供更有意义的信息,您可以在这里发布这些信息,以帮助跟踪问题。
https://stackoverflow.com/questions/6210528
复制相似问题