5

グラフィックスが少し重いアプリを作成しています。iPhone 4 ではフレームレートが低く、4S と 5 では問題なく動作します。4 以前をサポートしないことを選択する方法はありますか?

説明で動作しないと言っているアプリを見たことがありますが、4S 以上でない限り、人々がダウンロードするのを実際に止める方法はありますか?

編集:

私のアプリは、Bluetooth-Le を要求するために拒否されました。

4

2 に答える 2

4

いいえ、現在、アプリのリリースで特定のデバイスをターゲットにする方法はありません。

編集

上で述べたことは今でも当てはまりますが、iPhone 4S と iPhone 5 のみをターゲットにする実行可能な回避策があります。実際、デバイスをターゲットにすることはできませんが、デバイスの機能をターゲットにすることはできます。このドキュメントによると、 iPhone 4S と iPhone 5 には次のものがありbluetooth-leます。

したがって、その特定のデバイス機能を対象とする場合、それらのデバイスのみがサポートされます。

これを行うには、アプリケーションの plistbluetooth-leのキーの下に機能を含めるだけです。UIRequiredDeviceCapabilities

免責事項

OP の経験によると、アプリは機能を使用せずに要求するために拒否される場合があります。

于 2013-04-06T05:35:25.347 に答える
2

UIRequiredDeviceCapabilities[情報] > [カスタム iOS ターゲット プロパティ] の下のアプリ ターゲットでキーを使用できます。

これについての詳細は、Apple のドキュメントのInformation Property List Key Referenceで見つけることができます。

あなたがしなければならないことは、iPhone4 でサポートされていないいくつかの機能を要求することです。

UPADTE

@Gabriele Petronellaの回答に基づいてスクリーンショットを編集しました

ここに画像の説明を入力

于 2013-04-06T06:02:07.863 に答える