1

Apple からこの拒否メッセージを受け取りました。

iPad (第 3 世代) で起動時にアプリが終了することがわかりました

第 1 世代と第 2 世代の両方の iPad で問題なく iPhone アプリをテストし、Retina モードでシミュレーターを使用して iPad の第 3 世代をテストしました。Apple はクラッシュ ログを提供してくれなかったので、別のテスト デバイスにお金をつぎ込む前に、ここで質問します。

デバイスをクラッシュさせることがわかっているが、シミュレーターで動作することを確認する項目のリストはありますか? @2x グラフィックスの Retina 解像度のものでしょうか?

4

1 に答える 1

2

実際のデバイスとシミュレータで異なる点がいくつかあります。

  1. デバイスのメモリが少ない。iPad 3 は @2x 画像を使用するため、iPad 1/2 と比較して画像用に 2 倍のメモリを使用します。

  2. デバイスが遅くなります (最適化された OpenGL やその他のグラフィカル タスクを除く): 起動時にアプリが完了するまでに最大 5 秒かかります。それ以外の場合は強制終了applicationDidFinishLaunchingされます。

  3. デバイスのファイル システムでは大文字と小文字が区別されます。大文字と小文字を区別しない名前でリソースを参照すると、デバイスからエラーが発生します。

確かにもっとたくさんあります。さらに、シミュレーターとデバイスには一般的な違いがあるため、シミュレーターを完全に信頼することはできませんが、これが役に立たないことは理解しています。

それが役に立てば幸い。

于 2012-06-28T22:09:04.837 に答える