55

これは、新しい XCode の新しいオプションのようです。有効なアーキテクチャの下にある「armv6 armv7」の代わりに、「armv7 armv7s」が表示されるようになりました。armv7s とは何ですか? armv7 と同様にビルドする必要がありますか?

4

3 に答える 3

42

iPhone 5 は出荷時に iOS 6.0 のみを実行します。iOS 6.0 のリリースに合わせて、Apple は開発者に新しいバージョンの開発ツールを提供しました。Xcode 4.5 は 2 つの主要な変更を行います: ARMv6 ISA (iPhone 2G および iPhone 3G の ARM11 コアで使用) のサポートを削除し、ARMv7 (最新の ARM コアで使用) のサポートを維持し、設計された新しいアーキテクチャ ターゲットのサポートを追加します。新しい A6 SoC: armv7s をサポートします。

于 2012-09-24T16:51:08.430 に答える
42

iPhone 5 のサポートを追加するために armv7s 用にビルドする必要はありません。iPhone 5 は、armv7 でコンパイルされたコードも実行できます。私のアプリはストアに提出されたばかりで、armv7 のみでビルドされており、完璧に動作しています!

于 2012-09-25T19:13:15.923 に答える
2

armv7s は、iPhone 5 の A6 プロセッサのアーキテクチャです。もちろん、これも含める必要があります。Xcode の最新バージョンでは、armv6 のサポートが廃止されました。

于 2012-09-24T16:48:49.920 に答える