12

私の Firebase Crash Reporting ページでは、クラッシュの完全な情報 (行数、ファイルなど) を見つけることができません。と書いてあるのであり得ると思いました。

シンボル ファイルをアップロードして、UUID の将来のスタック トレースを象徴する - - - -***

私に言って

コマンド ラインを使用して Xcode プロジェクト フォルダーに移動し、次を実行します: ./Pods/FirebaseCrash/batch-upload - - - -***

残念ながら、Xcode プロジェクトでそのコマンドを実行しようとすると、次のメッセージが表示されます。

- - - -***: 警告: 実行可能ファイルまたはバンドルがありません。

firebaseでは何も変わりません。多分それはビットコードが有効になっているためですか?どうすれば解決できますか?

PS :セキュリティ上の理由から、UUID を- - - -***に置き換えました。

4

3 に答える 3

9

この回答は、CocoaPods を使用していない場合です。

CocoaPods を使用していない場合は、提供される Firebase ライブラリの標準セットに含まれていない Pods ディレクトリのファイルが必要になります。

以下の 5 つのファイルがあります。 FirebaseCrash に必要なファイル

batch-upload、、、およびが必要dump_symsです。これらのファイルは FirebaseCrash Pod ファイルから取得できます。upload-symupload-sym-util.bashupload-sym.sh

それらをプロジェクトディレクトリにコピーし、"${PODS_ROOT}"/FirebaseCrash/それらのファイルを指すディレクトリに置き換えると、機能するはずです。

注: Jenkins のようなビルド サーバーを使用する場合、このソリューションにはまだ複雑な問題があります。まだいくつかの作業が必要です。


CocoaPods を使用しないアプリにはこれが必要であることがわかりました。これはあなた自身の使用に直接関係しないかもしれませんが、少なくとも答えを見つけようとしている他の誰かのために含める必要があると思います.

于 2016-05-31T11:30:10.627 に答える