web-dev-qa-db-ja.com

crashlyticsへのdSYMのアップロードに関する問題

CrashlyticsにdSYMをアップロードするために、次の設定を行っていますが、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がありません

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

14
BaSha

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

16
xaphod

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

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

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

6
swapnilagarwal

DSymファイルをアップロードするツールを作成しました:

https://github.com/prsolucoes/fabric-upload-dsym

このツールはオープンソースで、golangで作成されています。他のツールなしでアップロードプロセスを簡素化できます。

ありがとう。

2
Paulo Coutinho

私はすべてを整えています-ダブル、トリプルチェック-そして私は今、同じ問題を抱えています。 dSYMは常に自動アップロードに失敗します。 Appleはビットコードを使用するアプリの処理方法を変更したため、UUIDが変更され、dSYMファイルに問題が発生します。詳細情報 こちら があり、回避策を投稿しましたここ: https://stackoverflow.com/a/35374388/2397068

0
Lane Rettig