1

私のアプリ ( iOS ) はcrashlytics フレームワークを使用しており、今までは問題ありませんでした。しかし、数日前に、crashlytics ダッシュボードにレポートが表示されませんでした。

だから私はテストバグを作成し、[[Crashlytics shareInstance] crash]ログに記録しました

2013-08-12 15:02:22.927 ... [Crashlytics] Processed file successfully
2013-08-12 15:02:22.930 ... [Crashlytics] Alternate file submission complete
2013-08-12 15:02:22.933 ... [Crashlytics] Displaying permission alert
2013-08-12 15:02:38.919 ... [Crashlytics] Submitting files
2013-08-12 15:02:41.585 ... [Crashlytics] Submission response: {status: 202, error: (null)}
2013-08-12 15:02:41.587 ... [Crashlytics] Submitted file successfully
2013-08-12 15:02:41.589 ... [Crashlytics] No sendable files, submission process complete

今、私のアプリはバグレポートを送信できません:(

私のアプリはどうなりましたか?

P/s: 私は別の Android アプリを持っていますが、同じ key-crashlytics を使用していて、それでも問題ありませんでした。

4

2 に答える 2

3

ええ、問題はdSYMがありません。そこで、ビルドバージョンを変更して再度ビルド....問題は解決しました!

誰かが問題を抱えている場合は、crashlytics アプリ (MAC 上) がフリーズし、大量の RAM を使用し、~/Library/Caches/com.crashlytics.mac( crashlytics サポーターから)でキャッシュを消去してください。

于 2013-09-12T02:43:01.243 に答える
0

最近、この問題に遭遇し、途中でビルド スクリプトが削除されていることがわかりました。次のように追加すると、問題が修正されました。
./Crashlytics.framework/run <your_api_key> <build_secret>

注 : Cocoapods を使用する場合は、上記の代わりに次のものが必要になります ( source ): ./Pods/CrashlyticsFramework/Crashlytics.framework/run

ビルド スクリプトの追加:

  1. Xcode 6 でスクリプト実行ビルド フェーズを追加するには、プロジェクトでアプリケーション ターゲットを選択し、[ビルド フェーズ] を選択します。
  2. 小さな「プラス」アイコンをクリックし、「New Run Script Build Phase」を選択します。
  3. 上記のように、[ビルド フェーズ] オプションの中央に [スクリプトの実行] セクションが表示されます。
  4. Run Script Build フェーズの本文内に、スクリプトを貼り付けます。

上記の引用は、この投稿で参照されている Crashlyticsビジュアル チュートリアルからのものです。

于 2014-12-29T20:23:37.003 に答える