さて、私は非常に単純な iPhone アプリを作成し、iPhone と iPad の両方で iOS 5 と iOS 6 のシミュレーターでテストしましたが、すべてうまくいきました! しかし、レビューのために提出したところ、iPhone 4 と iPad 3 でクラッシュするという理由で拒否されました。iPhone 5 と iPad 3 を購入せずにこれを修正する方法を見つける方法はありますか? 彼らは私にクラッシュファイルを送ってくれましたが、それらを読む方法がわかりません。提案されたものは大歓迎です!:)
3 に答える
あなたはそうしない。シミュレーターは、特定の問題をデバッグするには正確ではありません (シミュレーターは x86 コードのみを実行し、デバイスが提示するより制約のある環境では実際の ARM コードを実行しません)。
そのため、テスト用に適切な iOS デバイスを 1 つか 2 つ購入するか、物乞いをするか、借りる必要があるかもしれません。
クラッシュ ファイルの読み方を学ぶ必要があります。まず、それらをオーガナイザーにドラッグしてみてください。
デバイスによって異なる側面がいくつかあります。テストするには、何らかの種類の iOS デバイスを少なくとも 1 つ用意する必要があります。iPhone と iPad の両方のアプリをテストできるので、iPad を選択することをお勧めします。1 つのデバイスで実行すると、すべてのデバイスで発生する多くのエラーが回避されます。たとえば、iPhone ファイル システムでは大文字と小文字が区別されることに気付いていなかったが、Mac (したがってシミュレータ) ファイル システムでは大文字と小文字が区別されない場合などです。
古い iPad 2 の再生品でさえ、そのようなテストには十分です...
実際にそのデバイスを持たずに、特定のデバイスの問題をデバッグすることは非常に困難です。私の地域には、その目的のためにデバイスを短期間レンタルするアップルストアがいくつかあることを知っています. 1日か2日借りたり借りたりできるものがないか、調べてみてください。