Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
升级到 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 的默认设置)。
虽然我在项目设置中选择了 GCC 4.2,但它仍在使用 4.0。通过切换到 4.0 再返回,我能够使用 4.2 进行编译。
我有同样的问题。切换到 4.0 并返回对我不起作用。我通过关闭项目,在项目上执行“显示包内容”,然后在 TextEdit 中编辑 project.pbxproj 来让它工作。搜索 GCC_VERSION,我发现一些条目仍在使用 4.0 而不是 4.2。手动更改它们。(愚蠢的 XCode。它有很多这样的错误。)