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

プロジェクト設定でGCC4.2を選択しましたが、4.0を使用していました。4.0に切り替えてから元に戻すことで、4.2でコンパイルすることができました。

于 2010-04-21T03:14:31.240 に答える
0

私も同じ問題を抱えていました。4.0 に切り替えて元に戻してもうまくいきませんでした。プロジェクトを閉じ、プロジェクトで「パッケージの内容を表示」を実行してから、TextEdit で project.pbxproj を編集することで、機能するようになりました。GCC_VERSION を検索すると、4.2 ではなく 4.0 を使用しているエントリがいくつか見つかりました。それらを手動で変更するとうまくいきました。(ばか XCode。このようなバグがたくさんあります。)

于 2012-04-19T18:43:01.440 に答える