119

から dSYM ファイルを抽出したいのですが、オーガナイザーで[ dSYM をダウンロード... ] をクリックすると、次のメッセージが表示されます。

Cocoapods 0.39 によって生成されたワークスペースで Xcode 7.2 を使用しています。

どうすれば入手できますか?

ここに画像の説明を入力

4

8 に答える 8

259

非ビットコード

DSYMS を取得して圧縮し、crashlytics/fabric にアップロードする方法についての GIF を次に示します。

ここに画像の説明を入力

  1. プレスウィンドウ > オーガナイザー
  2. アプリを右クリック > Finder で表示
  3. 最初の .xcarchive ファイルを右クリック > パッケージの内容を表示

ビットコード有効

App Store Connect から dsym をダウンロードする必要があります。最も簡単なのはfastlaneを使用することです

lane :refresh_dsyms do
    download_dsyms                  # Download dSYM files from App Store Connect
    
    upload_symbols_to_crashlytics   # Optional for uploading to Crashlytics
end
于 2016-09-07T05:14:46.797 に答える
47

@Jordan は正しいと思います。iTunes Connect がビットコードを使用してアプリを再コンパイルしているため、UUID が変更され、.xcarchive 内の dSYM を実際にアプリのシンボル化に使用できないようです (これは新しい開発のようです)。 .

iTunes Connect から正しい dSYM をダウンロードできます。ログインし、[マイ アプリ] に移動してアプリを選択し、上部の [アクティビティ] タブをタップします。関連するビルドをタップすると、アプリが最初にシンボルと共に送信されたと仮定すると、[dSYM をダウンロード] オプションが表示されます。

取得したファイルは dSYM (拡張子なし) と呼ばれますが、実際には zip ファイルです。.zip 拡張子を追加して解凍すると、dSYM が中にあります。

(Crashlytics が dSYM の欠落について不平を言っていたので、今週これを行う必要がありました。)

于 2016-02-13T00:09:35.990 に答える
22

実際、現在 iTunesConnect から dSYM ファイルをダウンロードすることはできません。そのファイルを取得する別の方法があります。

Xcode -> ウィンドウ -> オーガナイザー -> Finder で xcarchive ファイルを表示 -> xcarchive ファイルを右クリック -> [パッケージの内容を表示] を選択

これで dSYM ファイルを確認できます。

于 2016-09-01T03:35:30.953 に答える
10

https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2から解決策を見つけました

「Crashlytics は、次のような UUID を持つ不足している dSYM を報告していました。

  • アプリを選択
  • 上部の [アクティビティ] タブを選択します
  • Crashlytics が不満を言っているビルド バージョンを選択します
  • dSYM ブルーのダウンロード リンクをクリックします。

ダウンロードしたファイルは dSYM と呼ばれ、拡張子はありませんが、実際には zip です。そのため、zip拡張子を追加して解凍しました。解凍されたフォルダー内に、多くの dSYM ファイルが見つかりました。そのうちの 1 つは 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM と呼ばれ、UUID に一致しました。このファイルは xcarchive 内にないことにも注意してください。

それが役立つことを願っています!」

私の場合、それは魅力のように機能します

于 2016-02-22T09:07:06.533 に答える
9

私の場合、アプリの dSYM ファイルが Archives フォルダーに見つかりませんでした。これに直面した場合は、[プロジェクトのビルド設定] > [ビルド オプション] > [デバッグ情報形式] に移動し、dSYM ファイルで DWARF に設定されていることを確認してください。

于 2017-04-05T04:01:59.773 に答える