2011-05-12 59 views
0

我刚刚将XCode 3.x升级到4.0,并遇到以下构建错误。XCode 3.x升级到4.0版本问题

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 

我试着绕过这个错误,但无法摆脱它。有谁知道这个请修复?

完成错误消息:

Ld的 /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/myApp.app/myApp 正常的ARMv7 CD “/ Xcode中 - SVN/TheAppStudio/TheAppStudio” 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 ar mv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L/Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos - F/Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Intermediates/myApp文件/ Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/.build/Debug-iphoneos/myApp.build/Objects-normal/armv7/myApp.LinkFileList -dead_strip -all_load -ObjC -miphoneos-version -min = 4.2 -framework Foundation -framework UIKit -framework CoreGraphics -framework QuartzCore /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20.a /Users/x xx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20Core.a /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos /libThree20Network.a /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20Style.a /用户/ XXX /库/开发商/ Xcode中/ DerivedData /对myApp-ddoknnyqnanytlcpbqpazmjjqbpx /Build/Products/Debug-iphoneos/libThree20UI.a /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UICommon.a /Users/xxx/Library/Developer /Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UINavigator.a -framework安全-framewor k系统配置 - 框架 MessageUI-framework AVFoundation -framework MediaPlayer -framework CoreLocation -framework CoreLocation -framework MapKit -framework CFNetwork -framework AudioToolbox -lz.1.2.3 -framework MobileCoreServices -lxml2 -o/Users/xxx/Library/Developer /Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/myApp.app/myApp

臂苹果darwin10-GCC-4.2.1: /用户/ XXX /库/开发商/ Xcode中/ DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20.a: 没有这样的文件或目录 arm-apple-darwin10-gcc-4.2.1: /Users/xxx/Library/Developer/Xcode/DerivedData /对myApp-ddoknnyqna没有这样的文件或目录 arm-apple-darwin10-gcc-4.2.1: /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx /Build/Products/Debug-iphoneos/libThree20Network.a: 没有这样的文件或目录 臂苹果darwin10-GCC-4.2。1: /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20Style.a: 没有这样的文件或目录 arm-apple-darwin10-gcc-4.2.1 : /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UI.a: 没有这样的文件或目录 arm-apple-darwin10-gcc-4.2.1: /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UICommon.a: 没有这样的文件或目录 臂苹果darwin10-GCC-4.2.1: /用户/ XXX /库/开发商/ Xcode中/ DerivedData /对myApp-ddoknnyqnanytlcpbqpazmjjqbpx /编译/产品/调试-的iPhoneOS/LIBT hree20UINavigator.a: 没有这样的文件或目录的命令 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 失败,退出代码1

感谢。

PS:我试着清理解决方案,并验证库搜索路径与另一台机器的工作正常。

回答

1

我整理了一下。情况有点怪异。 three20库的基础SDK安装到iphonesimulator,因此,它正在生成模拟器路径..../Debug-iphonesimulator的* .a文件,但我的项目试图在.../Debug-iphoneos路径上查找它们。 three20库不允许我为iPhone构建,除非我从支持的平台上移除了iphonesimulator并将基本SDK更改为iphones。单独重建所有三个项目,然后工作正常!

+0

您的解决方案可以帮助我..感谢分享.. – 2012-10-12 16:19:31

+0

欢呼! :) – applefreak 2012-10-12 16:44:34

+0

你是如何从支持平台 – 2012-10-14 04:57:49

0

如果清理Xcode中的目标无法正常工作,请尝试将该应用程序的DerivedData文件夹中的构建目录废弃。