1

升级到 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 的默认设置)。

4

2 回答 2

1

虽然我在项目设置中选择了 GCC 4.2,但它仍在使用 4.0。通过切换到 4.0 再返回,我能够使用 4.2 进行编译。

于 2010-04-21T03:14:31.240 回答
0

我有同样的问题。切换到 4.0 并返回对我不起作用。我通过关闭项目,在项目上执行“显示包内容”,然后在 TextEdit 中编辑 project.pbxproj 来让它工作。搜索 GCC_VERSION,我发现一些条目仍在使用 4.0 而不是 4.2。手动更改它们。(愚蠢的 XCode。它有很多这样的错误。)

于 2012-04-19T18:43:01.440 回答