升级到iPhone SDK 4.0后,构建设备时出现以下错误:
gcc-4.0: Invalid arch name : armv7
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 failed with exit code 1
之前,我只是为armv6构建(默认情况下是4.0之前版本的SDK)。
答案 0 :(得分:1)
虽然我在项目设置中选择了GCC 4.2,但仍然使用4.0。通过切换到4.0然后返回,我能够用4.2编译。
答案 1 :(得分:0)
我遇到了同样的问题。切换到4.0并返回对我不起作用。我通过关闭项目,在项目上执行“显示包内容”,然后在TextEdit中编辑project.pbxproj来实现它。搜索GCC_VERSION,我发现一些条目仍然使用4.0而不是4.2。手动更改它们。 (愚蠢的XCode。它有很多像这样的错误。)