2015-12-03 11 views
35

Crashlyticsは "クラッシュを処理するためにdSYMが欠落している"と言い、Xcode(7.1)からdSYMをダウンロードしようとすると、 "利用可能なdsymsダウンロードのために "Crashlytics: "クラッシュを処理するためにdSYMが欠けている"

+0

私も同じ問題を抱えていますが、それはいくつかの人々が表示されます:http://stackoverflow.com/questions/35159244/xcode-there-are-no-dsyms-available-for-download –

+0

あなたの質問は...? – EJoshuaS

答えて

16

dSYMにアクセスする別の方法があります。主催者から

  1. 、右アーカイブをクリックすると、「Finderで表示」
  2. は、右のFinderに示す.xcarchiveをクリックして「パッケージの内容を表示」を選択
  3. コピー「dSYMs」フォルダを選択内部のどこかにある。
  4. "dSYMs"フォルダを圧縮し、Crashlyticsにアップロードします。
+7

これは私のためには機能しませんでした。 xcarchive内のdSYMファイルのUUIDがCrashlyticsのものと一致しません。もっと私の答えを見てください。 –

50

今日も同じ問題が発生しました。 iTunes Connectはビットコードでアプリケーションを再コンパイルしているため、UUIDが変更され、.xcarchive内のdSYMは実際にはアプリケーションをシンボリックに使用できません(これは新しい開発と思われます)。

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

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

この.zipファイルをCrashlyticsに直接アップロードすることができます。すべて設定する必要があります。

ソリューションはここに投稿されました:https://twittercommunity.com/t/not-matching-uuid-bitcode/61000

+3

iTunes ConnectからダウンロードしたdSYMには、ファブリックダッシュボードにないことが報告されていません。 (少なくとも私の場合は) –

+0

こんにちは@KyleH、それは奇妙です、あなたはあなたが正しいバンドルIDと正しいバージョン番号で適切なアプリを持っていると確信していますか?あなたがまだ立ち往生している場合は、ここで助けを求めるべきです、私はそれらがかなり反応していることがわかりました:https://twittercommunity.com/c/fabric –

+1

ちょっと@LaneRettig!私は自分のプロジェクトのビットコードを無効にして、新しいビルドをアーカイブしてから、dSYMが自動的にアップロードされました。だから、別の回避策が出るまでビットコードを無効にしておかなければならないだろう。 –

9

を私の場合は何も仕事で。私はiTunesからdSYMをダウンロードしました。私は正しいUUIDを持っています。私は通常のdsym、zip dsym、特定のdsymと他の多くの設定を圧縮しようとしました。

Fabricがファイルを受け入れると、正しくアップロードされ、リフレッシュ後に... dSYMが欠落しているのと同じエラーです。

+2

どこでこれを解決できますか? – 2ank3th

+0

同じ問題 - 何をアップロードしても表示されないdsymsが表示される –

+1

XcodeからdSYMをエクスポートしたときに同じ問題(Fabricがファイルを受け入れるが、後で欠落したdSYMを再度表示) iTunes Connectからダウンロードしたときに表示されます。 –

13

誰かが私のように.archiveパッケージまたはiTunes ConnectでdSYMファイルを見つけられない場合は、Build Settings -> Debug Information Format -> Release -> DWARF with dSYM Fileが正しく設定されていることを確認してください。

5

デバッグとリリースの両方について、デバッグ情報形式が "DWARF with dSYM File"であることをビルド設定でチェックします。ショーンの答え@

Features

0

実際に私が手動 dSYMsをアップロードする必要はありませんし、私のインスタンスに対して恒久的にこの問題を解決する助けました。基本的にはBuild Settingsに移動して、これらのパラメータをオンにする:

  • デバッグ:dSYMと DWARFは
  • リリースファイル:ません
:dSYMと DWARFは
  • ビットコードを有効にするファイル

    これはiTunes Connectのパスをまだ辿っておらず、Crashlyticsであなたのアプリを "d evelopment "モードになります。

  • 関連する問題