0

xcode4.5を使用してアプリをiTunesに送信しました。アプリはiphone3.5画面および4画面と互換性があります。そしてiPadで。バイナリの詳細に移動すると、次のように表示されます。

サポートされているアーキテクチャ:armv7

これはどういう意味ですか?私のアプリはすべてのiPhoneと互換性がありますか?それはどんなiphoneモデルまたはipadモデルでも動作するはずだからです。いいえの場合、どうすればすべてのデバイスと互換性を持たせることができますか(他のアーキテクチャを追加しますか?)

4

3 に答える 3

0

XCode 4.5.xはarmv7アーキテクチャのみをサポートします:

iOS6用のXcode4.5.xでの変更

  1. Xcode 4.5.x(およびそれ以降)は、 armv6バイナリの生成をサポートしていません。
  2. iPhone 5/armv7sのサポートが含まれるようになりました。
  3. Xcode4.5.x以降でサポートされる最小のデプロイメントターゲットはiOS4.3です。
  4. 以前のバージョンではarmv6を使用しているため、iPhoneの最小サポートはiPhone3GS以降です。
于 2012-10-11T13:10:07.347 に答える
0

アプリは、展開対象のオペレーティングシステムのバージョンを満たしていることを前提として、3GS以降のデバイスで実行されます。以前のデバイスで実行するには、ARM v6用にビルドする必要があります。これは、Xcode4.5で実行できるかどうかはわかりません。

于 2012-09-24T01:37:35.333 に答える
-2

興味深い質問です。別の同様の質問を開かないようにするために、armv6、armv7アーキテクチャ、iOS6 sdk、xCode 4.5、およびデプロイメントターゲット4.3を使用して送信するアプリをビルドするとどうなりますか?

現在、アーキテクチャの下にarmv6、armv7ビルド設定があります。スクリーンショット

これらの設定を使用すると、armv6に関する警告なしに、アプリをビルドしてiPhone4、iPad3デバイスに正常にインストールし、アドホック配布用にアーカイブできます。

ステファノ

于 2012-10-13T10:59:43.860 に答える