2012-01-25 11 views
1

iPhone 4デバイスを持っていて、自分のアプリケーションをテストしても問題なく動作しますが、iPhone 3GSを持っているクライアントにアプリを送信すると、特定のビューでクラッシュしました。
私の質問は、シミュレータのような実際のデバイスなしで3GS上で私のアプリをテストすることができますか?また、私のクライアントデバイスのクラッシュデバイスのログを見ることができます。3GSデバイスでアプリケーションがクラッシュする

答えて

3

まず、クライアントからcrashlogを取得する必要があります。これは、おそらくビルドをコンパイルした人がそうであったため、XCodeがそのシンボルを表すことができるようになります。そうすれば、クラッシュするラインを見つけるのは簡単なはずです。

エミュレータでクラッシュを再現することもできますが、実際のデバイスとまったく同じではないことに注意してください。実際のデバイスではなくエミュレータで動作する可能性があります。

あなたはそのようなログを持つことができます。http://www.iphonedevsdk.com/forum/iphone-sdk-development/55116-how-get-crash-logs-data-iphone-os-ios.html

がそうするようにクライアントを確認して下さい。

+0

エミュレータでクラッシュを再現するにはどうすればいいですか?コードを実行している間はxcodeでosバージョンしか定義できません。 –

+0

また、クライアントからクラッシュログを入手するにはどうすればいいですか? –

+0

3GSに固有の場合は難しくなりますが、iOSバージョンの問題である可能性もあります。クライアントが持っているiOSバージョンと同じエミュレータで試してみてください。 – Zoleas

関連する問題