1

私は iOS (5.0+) アプリを開発しています。これは、社内の 6 つの異なるデバイスで非常にうまく動作します。ビルドを顧客に送信すると、5 つの異なるデバイスでテストしたことが報告され、アプリは常に起動直後にクラッシュします。使用状況と問題を追跡するために、TestFlight と Flurry SDK を統合しました。

奇妙なことに、TestFlight と Flurry の両方からクラッシュが報告されていません。

プロビジョニング プロファイルを削除し、最初からすべてをインストールするようにお客様にアドバイスしましたが、結果は変わりませんでした。

アプリは App Store にあり、最初の試行から承認されています。

TestFlight ビルドをインストールし、App Store からインストールすると、顧客がクラッシュを報告するのはさらに奇妙です。

アプリが起動直後にクラッシュした場合、アプリは App Store で承認されますか?

アプリをリモートでデバッグする方法、またはこの場合の進め方に関するアイデアはありますか?

ありがとう、そして楽しい休日を!

4

2 に答える 2

3

1 つのオプションは、ログを確保してクラッシュ ログを取得することです。この Apple ドキュメントは、Xcode を使用できる場合と使用できない場合の両方でログを取得する方法を示しています。

http://developer.apple.com/library/ios/#qa/qa1747/_index.html

ログを取得したら、読み取りと分析の方法に関するドキュメントを次に示します。

http://developer.apple.com/library/ios/#technotes/tn2151/_index.html

于 2012-12-07T13:09:05.467 に答える
1

この問題は、プロジェクト設定にドイツ語と英語の両方のローカライズを追加し、各言語に 2 つのストーリーボードを用意することで解決されました。ビッグアップ@RoboticCat!

于 2012-12-10T10:02:08.520 に答える