問題タブ [crittercism]

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.

0 投票する
1 に答える
998 参照

ios - Cocoapods/CrittercismSDK によりアプリの送信エラーが発生する: ITMS-90035

XCode 6.3 を使用してアプリを Testflight にアップロードしようとしています。ただし、アプリを検証しようとすると、次のエラー メッセージが表示されます。

証明書とプロビジョニング プロファイルを再生成しようとしましたが、成功しませんでした。

エラー: エラー ITMS-90035: 「署名が無効です。コード オブジェクトはまったく署名されていません。パス [VirtualMechanic.app/dsym_upload.sh] のバイナリに無効な署名が含まれています。アドホック証明書または開発証明書. Xcode のコード署名設定がターゲット レベルで正しいことを確認します (プロジェクト レベルで値を上書きします). さらに、アップロードしているバンドルがリリース ターゲットを使用してビルドされていることを確認してくださいシミュレータ ターゲットではなく、Xcode です。コード署名の設定が正しいと確信している場合は、Xcode で [Clean All] を選択し、Finder で [build] ディレクトリを削除して、リリース ターゲットを再ビルドします。詳細については、お問い合わせください。 https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

0 投票する
2 に答える
982 参照

ios - Objective-C : NSString を NSException 理由に追加する

クライアントで処理された例外をサーバーに報告するために、いくつかの API (Crittercism) に取り組んでいます。

クライアント API はNSException、入力パラメーターとして受け取ります。API を呼び出す前 に、いくつかのアプリケーション コンテキスト情報 string( NSString) も追加する必要があります。NSException

Objective-C を使用してそれを行う方法。

appContextString を例外に追加する必要があります。

0 投票する
0 に答える
345 参照

android - アンドロイドでクリッターシズムからのメモリリークを回避する

アプリでは、クラッシュ レポートに crittercism を使用しています。最近、LeakCanary の使用を開始しました。このアプリは、クリッターシズムが原因と思われるリークを検出しています。このリークを回避するために crittercism の android SDK を構成または操作する方法を知っている人はいますか?

0 投票する
2 に答える
102 参照

android - Crittercism を動的に有効または無効にする

最近、Android 用の Crittercism (crittercism_v5_3_0_ndk) の使用を開始しました。APIを使用して動的にアプリで Crittercism を有効または無効にする際に問題が見つかりましたsetOptOutStatus()。この設定は、アプリの次の起動時にのみ反映され、アプリの現在のセッションには反映されません。api を使用してこれを確認しましたが、 を使用getOptOutStatus()して行われた最近の設定は返されませんsetOptOutStatus()

これに関する既知の問題があるかどうか、または特定の使用パターンに従う必要があるかどうかを教えてください。

0 投票する
1 に答える
342 参照

android - Crittercism が別のプロセスで Android サービスで動作しない

別のプロセスで Android サービスを開始するアプリケーションがあります。つまり、2 つのプロセスが実行されています。1 つは私のメイン アプリケーションで、もう 1 つはサービスです。

現在、以下のアプローチでcrittercism (モバイル アプリケーション パフォーマンス管理ツール)を統合しようとしましたが、サービスのクラッシュ ログを生成できません。

  1. アプリのみにクリッターシズムを統合します。

    結果: サービスではなく、アプリのみのクラッシュ ログを生成します。

  2. メソッドのサービスにクリッターシズムを統合しますonCreate()

    結果: クラッシュ ログが表示されず、ライブ統計にアプリの負荷も表示されません。

  3. アプリとサービスの両方にクリッターシズムを統合します。

    結果: サービスではなくアプリのみのクラッシュ ログを生成します。

Androidサービスのクラッシュログを取得するにはどうすればよいですか?

これが私が実装したコードです:

MainApplication.java

MyService.java

サービスとメイン アプリケーションの両方のbuild.gradleファイル:

サービスとメインアプリケーションの両方の許可の下にも追加されました

0 投票する
2 に答える
820 参照

ios - CocoaPods が Crittercism のターゲットを作成しない

に追加pod 'CrittercismSDK'してPodfile実行しましたpod install、エラーなしで終了しました。すべて問題ありません。

を使用するとエラーimport Crittercismが発生しNo such moduleます。ディレクトリを調べたところ、Pods/ソースコードがあります。ただし、Podsプロジェクトにはターゲットという名前がありませんPods-MyProject-Crittercism (ただし、依存関係ごとにターゲットがあります)。

インポートが見つからないため、ビルドが失敗し続けます。私は何を間違っていますか?

PS: でuse_frameworks!ディレクティブを使用してPodfileいますが、正常に動作する別のobj-cライブラリがあるため、これが動作しない理由がわかりません。

0 投票する
1 に答える
45 参照

ios - 特定のユーザーの起動を過ぎた iOS アプリをデバッグする方法は?

私のアプリを使用している人は何百人もいますが、アプリが黒い起動画面を通過しないと報告している人は少数です (アプリに入る前にすぐに閉じます)。私は使用してCrittercismいますが、例外をキャッチするのに十分ではないため、スプリングボード/バックボードの問題のように聞こえます。

ユーザーにお願いしたことは次のとおりです。

  1. アプリを再インストールする
  2. 一部のアプリを削除する (一部のスペースを解放するため)
  3. デバイスを再起動します

上記のどれも機能しませんでした。私は何が悪いのか完全に途方に暮れています。アプリは AppStore にあり、ほとんどのユーザーにとって問題なく動作します。さらに、これらのユーザーに固有のものは何も見つかりません (かなり最新のハードウェアで最新バージョンの iOS を使用しています)。

0 投票する
1 に答える
402 参照

ios - arm64 に対して同じアドレスを返す atos

以下は、iPhone 6 Plus (arm64) で発生した私のアプリケーションのクラッシュ ログの一部です。

dwarfdump を使用して .app ファイルと .dsym ファイルの UUID を確認し、両方が同じ UUID であることを確認しました。クラッシュ レポートに記載されている UUID は、arm64 について記載されています。

コマンドを実行すると:

コマンドの出力は、同じ 16 進アドレス 0x00039c67 です。しかし、arch を arm64 から armv7 に変更すると、メソッド名が指定されます。

また、ビルド出力に main.m の 37 行目がある場合 (私は Appcelerator でコーディングしています)、アプリケーションのエントリ ポイントであると思われる UIApplication 関数を呼び出すだけです。私は iOS ネイティブ開発には興味がありません。

誰かがこの点で私を助けてくれませんか。

0 投票する
2 に答える
251 参照

xamarin - CrittercismIOS と MvvmCross の競合

CrittercismIOS を介してクラッシュ レポートを統合しており、Xamarin コンポーネント ストアのコンポーネントを使用しています。

https://components.xamarin.com/view/crittercism

しかし、エラーが報告されてアプリがクラッシュします。

Xamarin コンポーネント ストアの MvvmCross バージョンは 3.5.1 および Crittercism 2.4 です。

このコードをFinishedLaunchingで削除すると

アプリは正常に動作します (Xamarin.Insight でも正常に動作しますが、両方の dll を使用することはできません)。