Can';iPhone设备的t构建

Can';iPhone设备的t构建,iphone,gcc,ios4,Iphone,Gcc,Ios4,升级到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的默认版本)构建。虽然我在项目设置中选择了GCC4.2,但它仍然使用4.0。通过切换到4.0然后返回,我能够使用4.2进行编译。

升级到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的默认版本)构建。

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

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

我也遇到了同样的问题。切换到4.0并返回对我来说不起作用。我通过关闭项目,在项目上执行“显示包内容”,然后在TextEdit中编辑project.pbxproj来实现它。搜索GCC_版本时,我发现有几个条目仍然使用4.0而不是4.2。手动更改它们很有效。(愚蠢的XCode。它有很多这样的bug。)

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

你意识到你受SDK NDA的约束,不应该公开谈论它,对吗?:-)你意识到你受SDK NDA的约束,不应该公开谈论它,对吗?:-)可能是这样,并确保调试模式和发布模式之间的一致性!当我进行构建时,这总是让我感到困惑。也许是这样,并且确保调试模式和发布模式之间的一致性!当我进行构建时,这总是让我感到困惑。