問題タブ [crashlytics]
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 - Crashlytics が「アーカイブ」モードでシンボルをアップロードしない
iOS アプリ用に Crashlytics をセットアップできました
./Crashlytics.framework/run <uuid>
ビルド後のステップとして追加- 次に、私のコードは
[Crashlytics startWithAPIKey:<uuid>
起動時に使用します。
これまでのところ、動作します。
しかし、CFBundleVersion
ビルドごとに を自動的に変更するスクリプトがあるため、開発バージョンによるスパムを避けるために、デバッグ ビルドでは Crashlytics を無効にすることにしました。
ヘルプページからこれらのガイドラインに従い、スクリプトを次のように変更しました
できます。スクリプトは、リリース ビルドを実行している Xcode 5 の「アーカイブ」モードを使用する場合にのみ実行されます。
ただし、通常の「ビルド」を作成しない限り、アーカイブしたバージョンは、クラッシュさせ[Crashlytics crash]
て何時間も待っても、Crashlytics ダッシュボードに表示されません...しかし、同じで通常の「ビルド」を作成するとCFBundleVersion
、その後、突然私のビルドがダッシュボードに表示され、リリース ビルドに対するすべてのクラッシュが表示されます。(カスタムキーを使用したリリースビルドであるという事実を報告しているので知っています)。
「アーカイブ」モードと「ビルド」モードの違いは何ですか? これはバグですか?Crashlytics で同様のセットアップを機能させることができた団体はありますか? ここで何が欠けていますか?
ios - Crashlytics 設定エラーの読み込みに失敗しました
アプリに Crashlytics を統合しましたが、最近クラッシュ レポートの送信を停止しました。残念ながら、それは何もないからではありません。
Crashlytics のデバッグ モードをオンにすると、ログに次のように表示されます。
これが理由でしょうか?私にできることはありますか?
android - Android ant ビルドは apk のインストールに失敗しますが、IDE 経由で動作しますか?
jenkins と ant を介して Android アプリをビルドしようとしていますが、エラーなしでビルドされると、crashlytics が原因でインストール後にアプリが起動しないという問題があります。
まったく同じアプリが、Eclipse などの IDE を使用して完全に正常にビルドおよび実行されます。必要なすべての crashlyitics ライブラリは、プロジェクトの /lib フォルダーにあります。
アプリ起動時のエラーのスタックトレースです。
objective-c - Crashlytics がどこにあるかわからないと主張してプロジェクトがクラッシュするため、フレームワークの検索パスに $(SRCROOT) を追加しましたが、リンカー エラーが発生しました
私のプロジェクトが Crashlytics を見つけることができないと不平を言っていたとき、私はこの投稿に従いました。それは正常に機能し、プロジェクトは実際にコンパイルされますが、現在は次のように述べられています。
ld: 警告: オプション '-F/pathtoproject...' のディレクトリが見つかりません
私は正確に何を間違っていますか?Framework Search Paths にあるのは$(inherited)
、$(SRCROOT)
とプロジェクトへのパスだけです。
私が考えることができたのは、ソリューションをテストするためにプロジェクトを複製したことでした。現在、プロジェクト フォルダーは「以前のプロジェクト名のコピー」と呼ばれていますが、フレームワーク検索パスのプロジェクト パスにコピーを追加しようとしましたが、Crashlytics が再び見つかりませんでした。
この問題を解決するにはどうすればよいですか? それはむしろ迷惑です。
android - crashlytics Eclipse プラグインによって AndroidManifest.xml に挿入された crashlytics apikey を変更するにはどうすればよいですか
組織間でアプリを移動していて、eclipse 用の crashlytics プラグイン (ケプラーを使用) が新しいアカウントへのオンボーディング プロセスを完了しないという問題が発生しています。
それを達成する方法についてサポートページを読みましたが、プラグインインターフェイスが古いAPIキーでのみ機能するように見えるため、新しいアカウントへのオンボーディングプロセスを完了できず、その後WAITステータスを超えることができません新しいアカウントの API キーが間違っているため、アプリを起動します。
私が観察したことは、プラグインを使用してオンボーディング フローを開始しようとするたびに、古い API キーがマニフェストに挿入されることです。
私が試したこと:
最初のcrashlytics統合からのすべてのコード変更を元に戻し、crashlytics eclipseプラグインをアンインストールして再インストールし、新しいアカウントにログインしてオンボーディングフローを再度実行します(新しいアプリを追加するためにsafari経由でログインしましたが、プラグインは本当に奇妙です)。
Android マニフェストで crashlytics API キーを手動で変更してみてください。プラグインが Android マニフェストに独自の変更を加え、古い API キーを再度挿入するため、これは機能しません。
API キーを手動で再度変更し、プラグインでオンボーディング フローを再開せずにそのバージョンを実行するだけです。
アプリは古い crashlytics アカウントから既に削除されています。
プラグインが使用する API キーを変更するにはどうすればよいですか?
android - CrashLytics がクラッシュの理由を表示しない
アプリでクラッシュリティクスを使用しています。アプリでクラッシュをキャッチしましたが、クラッシュが発生したコード行を通知しませんでした。検証エラーが表示されていますが、それがどこにあるかはわかりません。このリンクは、レポートへのスクリーンショットです。表示されています??? クラッシュについては、このリンクを参照してください。このクラッシュを今すぐ調査するにはどうすればよいですか? ._.
ios - iOS: アプリが pthread_kill と SIGABRT によって強制終了されたというこのクラッシュ レポートをどのように読むべきですか?
Crashlytics から受け取った次のスタック トレースに、注意すべき点があるかどうか疑問に思っています。
インターネットを検索しても、このタイプのクラッシュに実用的な修正がある例を見つけることができません。また、アプリでの通常の操作では、このようなクラッシュを完全に再現できません。
このスタック トレースは、ユーザーの iOS デバイスのメモリ不足の問題による通常のクラッシュを示していますか?
これは Crashlytics を使用する初めてのアプリなので、送信されるレポートの読み方をまだ学んでいます。
ありがとう!
ios - この Crashlytics iOS クラッシュ ログは何を意味しますか?
iOS アプリの Crashlytics でいくつかのクラッシュ ログを取得していますが、それらを解釈する方法に困惑しています。アプリでクラッシュを作成するために考えられるすべてのことを試しましたが、次のようなスタック トレースが発生するクラッシュを作成できませんでした。
このスタックトレースの原因を解釈する方法を知っている人はいますか? ファイル システムからアプリ内のオブジェクトを削除しているときに何かが発生しているようですが、100% 確実ではありません。
android - Crashlytics ログが送信されない
アプリで Crashlytics を適切に構成しました。クラッシュレポートを見ることができます。
クラッシュ レポートにカスタム ログを追加しようとしましたが、レポートに何も表示されません。ログを uncaughtException ハンドラーから移動しようとしましたが、その場合、ログが表示されます。
したがって、アプリケーションが正常に実行されているときにログを記録すると、アプリケーションがクラッシュしたときにクラッシュ レポートにログが表示されますが、uncaughtException ハンドラーにログを追加しようとすると、これらのログは表示されません。
これは適切な動作ですか?
私はAndroidを使用しています。
ログに記録するには、次を使用します。
myLog は null 以外の空でない文字列です (確認しました)