グラフィックスが少し重いアプリを作成しています。iPhone 4 ではフレームレートが低く、4S と 5 では問題なく動作します。4 以前をサポートしないことを選択する方法はありますか?
説明で動作しないと言っているアプリを見たことがありますが、4S 以上でない限り、人々がダウンロードするのを実際に止める方法はありますか?
編集:
私のアプリは、Bluetooth-Le を要求するために拒否されました。
グラフィックスが少し重いアプリを作成しています。iPhone 4 ではフレームレートが低く、4S と 5 では問題なく動作します。4 以前をサポートしないことを選択する方法はありますか?
説明で動作しないと言っているアプリを見たことがありますが、4S 以上でない限り、人々がダウンロードするのを実際に止める方法はありますか?
編集:
私のアプリは、Bluetooth-Le を要求するために拒否されました。
いいえ、現在、アプリのリリースで特定のデバイスをターゲットにする方法はありません。
編集
上で述べたことは今でも当てはまりますが、iPhone 4S と iPhone 5 のみをターゲットにする実行可能な回避策があります。実際、デバイスをターゲットにすることはできませんが、デバイスの機能をターゲットにすることはできます。このドキュメントによると、 iPhone 4S と iPhone 5 には次のものがありbluetooth-le
ます。
したがって、その特定のデバイス機能を対象とする場合、それらのデバイスのみがサポートされます。
これを行うには、アプリケーションの plistbluetooth-le
のキーの下に機能を含めるだけです。UIRequiredDeviceCapabilities
OP の経験によると、アプリは機能を使用せずに要求するために拒否される場合があります。
UIRequiredDeviceCapabilities
[情報] > [カスタム iOS ターゲット プロパティ] の下のアプリ ターゲットでキーを使用できます。
これについての詳細は、Apple のドキュメントのInformation Property List Key Referenceで見つけることができます。
あなたがしなければならないことは、iPhone4 でサポートされていないいくつかの機能を要求することです。
UPADTE
@Gabriele Petronellaの回答に基づいてスクリーンショットを編集しました