0

iOS 6.1対応までを対象としたアプリを開発中です。iOS 7 がローンチされたので、Apple はそのための下位互換性を許可すると述べています。したがって、iOS 6.1 アプリは iOS7 デバイスでも正常に動作するはずです。

iOS6.1 をターゲットとするデバイスでアプリをビルドすると、iOS7 で動作し、UI も iOS6 と同じように表示されます (予想どおり)。ただし、iOS6 デバイスには存在しない、iOS7 デバイスでのみ発生するクラッシュがいくつかあります。

私は XCode4.5 と XCode5 の両方を持っています。また、iOS 6.1 デバイスは持っていますが、iOS7 デバイスは持っていません。

iOS7デバイスでクラッシュが発生している場所と理由を確認するにはどうすればよいですか?シミュレーターで同じことを確認する方法はありますか?

助けてください

4

1 に答える 1

0

シミュレーターで試したことはありませんが、iOS 7 を搭載したデバイスをお持ちの場合は、xCode 5 を開いてデバイスを接続できます。xCode 4.5 を (再度) 開くと、デバイスがターゲットに表示されます。

「デバッグ領域」でクラッシュが発生します。シミュレーターだけでなく、実際のデバイスでアプリをテストすることを常にお勧めします。

iOS 7 にアップグレードしたくない場合は、iOS 7 がインストールされた別のデバイスを入手し、クラッシュ ログを取得してシンボル化することができます。

Ps。いくつかのバージョンの iOS を実行している複数のテスト デバイスがあります。

于 2013-10-15T08:51:35.900 に答える