16

最近、iOSSDK6.0を使用してXCode4.5に移行しました。アプリをアーカイブしようとすると、コンパイラの警告の長いリストがすべて同じように表示されます。

警告:アーキテクチャarmv6のタイプsourcecode.c.objcのファイル'$(PROJECT_DIR)/Classes/Utils.m'を処理するルールがありません

警告:アーキテクチャarmv6はサポートされていません(現在のARCHS = "armv7 armv6")。

最後の行がわかりません。armv6はサポートされていないと表示されていますが、ご覧のとおりarmv6は存在しています。

1)これを修正するにはどうすればよいですか?

プロジェクトファイルのスクリーンショット

2)これの意味は何でしょうか?これは単なる警告なのでしょうか?私のアプリのアップデートはiphone3gsで実行されませんか?

ありがとう

4

1 に答える 1

26

警告が示すように、Xcode4.5はarmv6のサポートを終了しました。以前のバージョンのプロジェクトに設定があったため、設定が表示されています。armv7およびarmv7s(iPhone5)用にコンパイルするように設定を変更するだけです。

Appleは古いデバイスのサポートを終了することを決定したため、armv6は非推奨になりました。このため、armv6デバイスのサポートを終了することにしました。すべてのarmv7デバイスはiOS5にアップグレードできるので、これもサポートされる最小バージョンとして設定しました。

于 2012-09-24T16:23:00.633 に答える