3

私が読んだことから、iPhone5は新しいアーキテクチャを使用しarmv7sます。私のプロジェクトには、として有効なアーキテクチャがarmv7あり、にBuild Active Architecture Only設定されていましたtrue。現在ストア内のすべてのアプリは、armv6および/またはのために構築されているためarmv7、新しいiPhoneで実行されないことは想像できません。では、何が起こりますか?うまく動作しないのでしょうか?

何が起こっているのか、そしてarmv7s有効なアーキテクチャとして再構築して送信するとどうなるのかについて、より良い説明を使用することができます。

4

1 に答える 1

6

まず、arm7ではなくarmv7です(はい、違いがあります)。詳細に関するドキュメントが見つからないようですが、armv7sは、VFPv4/FMAやUDIV/SDIV整数除算命令などのオプションのARMv7機能のサポートを追加していると思います。あなたのアプリがたくさんの数学やグラフィックスを扱わない限り、違いが顕著になるとは想像できません。

編集:armv7sをサポートするためにLLVMに加えられた変更については、このリンクを参照してください。私が見たところ、それは確かにVFPv4と整数除算に加えて、命令スケジューラへのいくつかの変更です。どうやらCPUコードネームは「Swift」です。

于 2012-09-14T11:35:20.150 に答える