15

dSYM を crashlytics にアップロードするには、次のセットアップを行いますが、dSYM をアップロードできません。

私のターゲットで->ビルドフェーズ->スクリプトの実行

./Fabric.framework/run KEY SECRET

 echo "working"

./Crashlytics.framework/run KEY SECRET

レポートナビゲーターで

2015-03-27 11:45:32.868 run[12108:507] Fabric.framework/run 1.3.13
working
2015-03-27 11:45:36.000 run[12109:507] Crashlytics.framework/run 1.3.13

私のアプリのfabric.ioダッシュボードで

dSYM がありません

私は何が欠けていますか?

4

4 に答える 4

17

app-thinning または TVOS または WatchOS アプリが必要なためにビットコードをオンにしている場合、xcarchive を生成するときに作成する dSYM は必要な dSYM ではありません。これは、Apple がビットコードから再コンパイルするためです。実際の dSYM を取得するには、itunesconnect に移動し、特定の (処理済みの) ビルドを開き、[dSYM のダウンロード] リンクをクリックします。どうやら fastlane はこのプロセスを自動化できるようです (試したことはありません): https://krausefx.com/blog/download-dsym-symbolication-files-from-itunes-connect-for-bitcode-ios-apps

于 2016-09-09T17:23:27.227 に答える
6

私の知る限り、ビルドまたはアーカイブを作成しているMacにファブリックソフトウェアをインストールすると、アーカイブを作成するとすぐに、自動的に許可が求められ、dsymファイルがアップロードされます。

ファブリック統合のトラブルシューティングも参照してください。トラブルシューティングの 4 つのポイントを参照してください

まれに、クラッシュ レポートを象徴する dSYM が欠落している可能性があります。その場合、ダッシュボードにアラートが表示されます。クリックして不足している dSYM をアップロードします。例外がクラッシュするとは限らないことに注意してください。ここでは、システム ライブラリ内のコードを含む完全なコード パスが重要になります。dSYM アラートが表示されない場合は、アプリの設定ページに移動し、URL に「/mappings」を追加してアクセスできます (例: https://fabric.io/settings/apps/ /mappings )。

于 2015-03-27T07:24:52.823 に答える