Crashlyticsには「クラッシュを処理するためのdSYMがありません」とあり、Xcode(7.1)からdSYMをダウンロードしようとすると、「ダウンロードできるdsymはありません」と表示されます。
今日も同じ問題に遭遇しました。 iTunes Connectはビットコードを使用してアプリを再コンパイルしているため、UUIDが変更され、.xcarchive内のdSYMを実際にアプリのシンボリックに使用することはできません(これは新しい開発のようです)。
ITunes Connectから正しいdSYMをダウンロードできます。ログインし、[マイアプリ]に移動してアプリを選択し、上部の[アクティビティ]タブをタップします。関連するビルドをタップすると、最初にアプリがシンボル付きで送信されたと仮定すると、「dSYMをダウンロードする」オプションが表示されます。
取得するファイルはdSYM(拡張子なし)と呼ばれますが、実際にはZipファイルです。 .Zip拡張子を追加して解凍すると、dSYMが内部にあります。
この.ZipファイルをCrashlyticsに直接アップロードすれば、準備は完了です。
ソリューションはここに投稿されました: https://twittercommunity.com/t/not-matching-uuid-bitcode/610
DSYMにアクセスする別の方法があります。
誰かが.archiveパッケージまたは私のようなiTunes ConnectでdSYMファイルを見つけられない場合は、Build Settings -> Debug Information Format -> Release -> DWARF with dSYM File
が正しく設定されています。
私の場合、何も機能しません。 iTunesからdSYMをダウンロードしました。正しいUUIDがあります。通常のdsym、zip圧縮されたdsym、zip圧縮された特定のdsym、その他多くの構成をアップロードしようとしました。
ファブリックはファイルを受け入れ、正しくアップロードした後、更新後... dSYMが見つからないという同じエラーです。
@Shawnの答えは、実際にdSYMを手動でアップロードする必要はありませんを使用して、これをインスタンス用に永続的に修正するのに役立ちました。基本的にBuild Settings
そして、これらのパラメーターをオンにします。
これは、iTunes Connectパスをまだ使用しておらず、「開発」モードでCrashlyticsを使用してアプリをテストするだけの場合にうまく機能するようです。
ビルド設定で、デバッグ情報の形式がデバッグとリリースの両方で「dWARF with dSYMファイル」であることを確認します。