私が知る限り、info.plist を介して特定の iOS デバイスを除外するために指定できる「パフォーマンス」基準はありません。
info.plist を介して、ユニバーサル アプリを iPad1 で実行できるようにして、iPhone 3GS/3G では実行できないようにすることは可能ですか? 現在、iPhone 4+ と iPad 2+ のみをサポートするための松葉杖として、ジャイロスコープの要件 (私のアプリはこれを利用しています) を使用しています。
明確にするために、私はアプリを iPad1 の App Store でダウンロードできるようにしたいのですが、iPhone 3GS ではダウンロードできないようにしたいと考えています。この質問は、コードからのデバイスのランタイム クエリに関するものではありません。
複数のバイナリを作成し、iPad ビルド (通常は「HD」ビルドと呼ばれる) からジャイロスコープ ビルドを削除し、iPhone/iPod touch 用にそのままにしておくのが最善/唯一のオプションですか?