問題タブ [dsym]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - シンボリック化には DSYM とバイナリが必要ですか? それともDSYMだけ?
Crashlytics の使用を開始しましたが、一致する完全な .app バイナリではなく、DSYMのみをアップロードする必要がある理由に興味があります。シンボル化するには、一致する DSYM ファイルを含むバイナリが必要であるという印象を受けました。そうではありませんか?基本的に、私のアプリで行うことは、DSYM をアップロードするビルド後のスクリプトを実行することだけである場合に、Crashlytics がどのようにシンボリケートするかという魔法を理解しようとしています。
ios - IOS Xcode 8 Dsymulti 警告
プロジェクトを Xcode 8 に更新したばかりですが、なぜ Xcode コンソールが Dsymulti 警告メッセージであふれているのかわかりません。
私のプロジェクトはまだ正常にビルドできます。これらの警告にどのように対処できるか知っている人はいますか?
ios - Instruments の Cocoa Touch Framework を使用したプロファイリング アプリでシンボルが表示されない
.framework
ディレクトリと対応するファイルを生成するXcode Cocoa Touch Frameworkプロジェクト(Objective-Cで作成)があり.dSYM
ます。 の展開ターゲットを持つiOS 10.1
ベースとして使用します。すべてを使用して構築されました。SDK
8.0
Xcode 8.1
- Instruments を使用してフレームワークをプロファイリングしたいので、フレームワークを別の Xcode プロジェクト (Swift で作成) に追加しました。それはうまく構築され、実行されます。ただし、Instruments では、フレームワークのシンボルが表示されません。
- [Instruments] メニュー:
File -> Symbols
では、不足しているシンボルがあることを示していますが、それらはすべてシステム フレームワークからのものです。(/usr/lib/dyld)
フレームワークの dSYM ファイルへの dSYM パスを設定しようとすると、次のように表示されます。
シンボル化する新しいライブラリはありません。指定されたパスでは、選択したライブラリの dSYM が見つかりませんでした。
フレームワークを間違った方法でプロファイリングしていますか? または、フレームワークのビルド設定に他の設定がありませんか?
どんな助けでも大歓迎です。ありがとう!
crashlytics - Crashlytics Today 拡張機能で dSYM ファイルが見つからない (ビットコードが無効)
この質問のタイトルは、基本的にすべてを表しています。Today 拡張機能で Crashlytics を有効にしましたが、ビットコードを使用していないにもかかわらず、何らかの理由で dSYM がアップロードされません。
それらを手動でアップロードしようとしました (~/Library/Developer/Xcode/Derived Data/Timelines-evxmjnxmpmcivkavmpijzakaxkrp/Build/Products/Debug-iphoneos/Timelines.app.dSYM から) が、Web インターフェースからはフィードバックが得られません。次の画面が表示されます。
どれだけ待っても、ページを更新すると、「dSYMS のアップロード」画面に戻ります。
問題は、欠落している dSYM の UUID が、ローカルで見つけたものと実際には一致しないことだと思います。
私のセットアップに関するいくつかのメモ:
Xcode 8.2
iOS 10.2 で動作する Today 拡張機能
ビットコードが有効になっていません。
Fabric と Crashlytics の統合は、CocoaPods を使用して行われました。
アーカイブは App Store にアップロードされませんでした。デバイスでローカルにテストしているだけです。しかし、クラッシュ レポートのエントリは Web インターフェースで作成されたので、自動アップロードはいずれにせよ機能するはずです。
私の質問は基本的に次のとおりです。どのように正確に dSYM を手動でアップロードできますか? そして、2 つ目: dSYM の自動アップロードを機能させるにはどうすればよいですか? ありがとうございました。
ios - iOS - Crashlytics でクラッシュを処理するための dSYM が欠落している
これはよくある質問です。
私は一日中答えを探していましたが、成功しませんでした。
ここに私を助けたさまざまな投稿がありますが、私の問題は解決しませんでした。
投稿、ドキュメント、Twitt :
dSYMが見つからない、一致する UUID がありません、公式ドキュメントだけでなく、 dSYM が見つからないようです。
これが私の構成と私がこれまでに試したことです:
- ビットコードを有効にしています (watchOS サポート)
- iTunesConnect から dSYM をダウンロードしました -> 成功しませんでした
- オーガナイザーからアーカイブを検索しました(パッケージを表示)->成功しませんでした
- Build Settings で dSYM ファイルを使用して DWARF を設定しました。
いくつかの投稿で読んだように、一致する UUID がありません。これは、ビットコードが有効になっているときに Apple がアプリを再度コンパイルするためです。
私は今どうすればいい ?新しいバージョンをリリースしましたが、Crashlytics ダッシュボードは、欠落しているすべての dSYM で混乱しています。現在、2 つの異なるバージョンがあります。
私が読んでいなかったり、知らなかったりした追加情報を誰かが持っている場合、私は提案に対して心を開いています。
注意: Watch と Watch 拡張ターゲット、およびプロジェクト全体でビットコードを有効にしていますが、メイン ターゲットや widget では有効にしていません。