1

私のアプリは、オーディオ分析用のカスタムドックと連携する第4世代iPodtouch用に開発されています。アプリは、ドックに接続しなくても実行できます。そのため、iOS 5および4.3では、デバイス(iPod touch)がドックに接続されているかどうかに関係なく正常に動作します。iOS 6では、デバイスがドックに接続されていなくても正常に動作しますが、デバイスをドックに接続してアプリを実行すると、アプリがスプラッシュ画面でスタックし、数秒後に終了します(場合によっては1秒後、時には10秒以上後)。

この種の問題をどのようにデバッグしますか?

私が知っていることの1つは、アプリが起動時にデータを読み込もうとしたときに、データの読み込みに時間がかかりすぎると、システムがアプリを終了することです。デバイスがドックに接続されているかどうかに関係なく、同じアプリがiOS 5で正常に動作するため、ここでそれが起こっているとは思いません。

開発環境:xcode 4.5.2、Mountain Lion 10.8.2、第4世代iPod touch

ありがとう

4

1 に答える 1

1

アプリがクラッシュすると、XCodeを使用してクラッシュダンプを確認できるようになります。これらのクラッシュダンプは、最初の方向を示しているはずです。

ドックを使用しているので、必要に応じてWiFi経由でデバッグできます。

于 2012-12-11T17:01:20.817 に答える