9

最近、アプリをアプリ ストアに送信しましたが、拒否されました。私が作成したアプリは特に iPhone 専用でしたが、iPad でも動作することを確認する必要があることを知らなかった (Apple ガイドライン 2.10) ため、レビュアーが iPad Air で実行するとクラッシュするため、私のアプリは拒否されました。 .

私は iPad Air を持っていないので、私の側ではクラッシュを再現できません。レビュアーからアプリの .crash ファイルが送られてきましたが、それをシンボル化するのに苦労しています。

.crash ファイルと、アプリのバイナリ用の .dSYM ファイルと .app ファイルの両方があります。ここから .crash ファイルをシンボリック化するにはどうすればよいですか?

4

2 に答える 2

0

まず、私の提案:-

1) Crashlytics SDK を使用してクラッシュ レポートを詳細に取得できます。これは非常に優れたクラッシュ レポートであり、無料でもあります。スタック トレースやクラッシュ ラインも表示されます。

2) iPhone と iPad の両方でアプリを作成する必要はありません。アプリをユニバーサルにした場合、アプリのターゲット デバイスを iPhone のみに設定することもできます。ユーザーが iPad で実行している場合は、iPhone としてのみ実行されます。Project Navigator -> Target -> General タブ -> Deployment Info -> Devices で設定を変更できます。

Apple ガイドライン 2.10 に関する情報: iPhone アプリは、変更を加えずに iPad でも iPhone の解像度で、iPhone 3GS の 2 倍の解像度で実行する必要があります。

クラッシュレポートを分析するには:- これらのリンクをチェックしてください:- 1)リンク 1 2)リンク 2

于 2015-02-03T07:40:42.420 に答える