2010-12-15 10 views
0

私はiPhoneアプリ申請チェックリストのさまざまな投稿をAppleに提出する準備をするために検討してきましたが、十分に徹底的ではないか、または何か不足している(または正しいチェックリストを見つけられない)かもしれません。iPhoneアプリの提出チェックリスト。なぜUIRequiredDeviceCapabilitiesについて言及していないのですか?

たとえば、UIRequiredDeviceCapabilitiesはかなり重要なようですが、どこにもあまり触れられていません。この種のものはあまりにも明白だと考えられていますか?他に明白なことは何を知っていますか?

ありがとうございました。

答えて

0

私はその性質上、条件付きであると考えています。つまり、ユーザーが持つデバイスに基づいてアプリへのアクセスを制限しない限り、その特定のキーを使用する必要はありません。

これは、私はいつも過去にたつものです:http://developer.apple.com/news/ios/appstoretips/

しかし、正直なところ、最も重要なものは以下のとおりです。

  1. は、すべてのアプリのメタデータが記入されていて、「ARENていることを確認しますすべての商標/著作権のアイテムを使用してtはどこでもあなたのアプリで
  2. 必ず
  3. キーワードで他のアプリ名を使用しないでください
  4. をクラッシュするためにメモリリークと修正されたバグのためにアプリをチェックしてください
  5. 私はそれがより多くのように思えるので、それはだと思う
+0

私の理解では、GPSを使用すると言いますが、それをUIRequiredDeviceCapabilitiesに入れないと、Appleはそれを拒否します。 – Fraggle

+0

アップル社では、デバイスがサポートしていないときにGPSを必要とするアプリケーションをダウンロードさせたくないので、これはおそらく正しいでしょう。それは、アプリを "何もしないように見せて、ユーザーを混乱させるような"ように見える。そのガイドラインに従えば、おそらく大丈夫だろう。しかし、Appleのバイポーラアプリレビュープロセスで100%保証されるものはありません。 – iwasrobbed

1

あなたは(それが何もしないと ユーザーを混乱させる のようにボタンを表示させるか、または何か他のもの )ネットワークの問題のためのエラーメッセージ を持っていることを確認してください何が必要なのかを決定する設計や開発プロセスの一部 - 提出時には、すべての問題を解決し、その価値を設定することが、最終的な展開よりもテストの一部です。

+0

これらはデザインや開発には必要ないことを除けば。私は実際のアプリケーションでは、シミュレータ上で動作する、iPhone 4の実際のデバイスで動作します。私はUIRequriedDeviceCapabilitiesのために何も設定していません。それは明らかに必須ではない、それはアプリケーションストアの販売プロセスに完全に固有のようだ。私はこのような他の絶対的に重要な項目のリストを持っていたいです。誰ですか? – Fraggle

+0

機能には必須ではありませんが、ロックされていることを確認するためにサポートしていないと思われるデバイスにテストしようとすると、本当に良いアイデアです。そのため、サポートされているデバイスの制限は、アプリストアに提出する準備が整う前に、一般的に考えられ、テストされていると言えます。 –

+0

@Paul - これについてKendallに同意します。このキーを使用する人はほとんどいません。また、開発プロセス中にアプリケーションを実行する人にとっては、アプリケーションを実行するために特定のハードウェアが必要であることを認識している人もいます。サポートされているすべてのキーのリストについては、Appleのドキュメントを参照してください。http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html –

0

ここで自分の質問に答える:

「ここでは、iOSのために特別にアプリケーションのInfo.plistファイルに追加したい場合があります重要なキーの一部です:」(iOSのプログラミングガイドによります)。しかし、CFBundleIconFilesとUIRequiredDeviceCapabilitiesだけが本当に必要とされているものから(あなたが必要とする機能を持っていない限り、私が推測するようにその能力を残さない限り)。

CFBundleIconFiles 
* 

    UIStatusBarStyle 
* 

    UIInterfaceOrientation 
* 

    UIRequiredDeviceCapabilities 
* 

    UIRequiresPersistentWiFi 
関連する問題