15

iPhone 4 ハードウェアでの実行に問題があったため、iTunes App Store への提出が戻ってきました。

基本的に、アプリはすべてのネットワーク アクティビティをバックグラウンド スレッドにファームするように作成されているため、低速 (セルラー) データ接続でサーバーが応答するのを待っている間に UI がロックアップすることはありません。これは、iPad 2 + iPhone 4S などのデュアルコア デバイスでは問題なく動作しますが、iPad/iPhone 4 などの古いシングルコア ハードウェアでは応答時間が遅くなり、エラーが発生します。

提出物にその趣旨のメモを含めましたが、iTunes Connect でターゲット デバイスを制限する正式な方法があるかどうか疑問に思いました。

乾杯!

4

4 に答える 4

19

実際には、次の方法があるかもしれません。

の要件で項目を追加するUIRequiredDeviceCapabilitiesと、アプリは iPhone 4S/5 および iPad 3、4、および mini に制限されます。必要に応じて、アプリを iPhone のみに制限する要件を追加することもできます。Info.plistbluetooth-lecamera-flash

DeviceCompatibilityMatrixを参照してください

于 2013-04-27T23:33:02.293 に答える
8

残念ながら現時点ではありませんが、ユーザーによるアプリの購入を制限するために利用できるオプションのリストがありますが、コアのために制限するためのオプションはありません

リスト: http ://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

于 2012-04-17T13:13:06.690 に答える
2

調べてみると、次のことがわかりました。これは、Apple のガイドラインであるため、提出して Apple によって承認されるのに役立つはずです。

デバイスの互換性

情報プロパティ リスト (Info.plist) ファイルには、アプリの構成に関する重要な情報が含まれており、アプリ バンドルに含める必要があります。Xcode で作成するすべての新しいプロジェクトには、プロジェクトに関するいくつかの基本情報で構成された既定の Info.plist ファイルがあります。このファイルを変更して、アプリの追加の構成の詳細を指定できます。

UIRequiredDeviceCapabilities キーを使用すると、アプリを実行するために必要なハードウェアまたは特定の機能を宣言できます。すべてのアプリは、Info.plist ファイルにこのキーを含める必要があります。App Store はこのキーの内容を使用して、ユーザーがアプリを実行できない可能性のあるデバイスにアプリをダウンロードできないようにします。この章の表は、すべての iOS デバイスとその機能を示しています。

それが役に立ったことを願っています。

于 2014-09-19T17:56:54.103 に答える