---
title: "MacのReportCrashとSubmitDiagInfo：クラッシュレポートと解析 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/what-is-reportcrash.html"
description: "ReportCrashはクラッシュレポートを保存し、SubmitDiagInfoはオプトインしている場合に診断データをAppleに送ります。その通信と「解析」の設定を確認します。"
---

macOSのプロセス

# MacのReportCrashとSubmitDiagInfoとは？

`ReportCrash`は、Mac上にクラッシュレポートを保存します。`SubmitDiagInfo`は診断情報をAppleに送りますが、オプトインしている場合だけです。

プロセス：`SubmitDiagInfo` · プロセス：`ReportCrash` · 対象：「システム設定」の場所はmacOS 13 Ventura以降。macOS 27.2で確認。 · 確認日：2026年10月29日

## 表示される場所

- 「アクティビティモニタ」の「ネットワーク」、`nettop`、Kilobatの一覧に`SubmitDiagInfo`が表示されます。
- ファイアウォールやネットワークモニタが、`SubmitDiagInfo`の接続を許可するか尋ねてきます。
- アプリを開いていないのに、短いアップロードが発生します。

## 正体

ReportCrashのmanページによると、クラッシュしたプロセスを分析し、クラッシュレポートをディスクに保存します。クラッシュが起きると、launchdがこれを起動します。

SubmitDiagInfoのmanページによると、これは定期的に実行されます。オプトインしている場合は、最近の診断情報をAppleに送ります。

## ネットワークを使う理由

- **診断情報のアップロード。**「Macの解析を共有」がオンなら、SubmitDiagInfoはクラッシュ、ハング、使用状況の情報をAppleに送ります。
- **自分で送るレポート。**クラッシュ後に「レポート」をクリックすると、レポートがAppleに送られます。

## 正常ですか？

はい、解析を共有していれば正常です。アップロードは小さく、定期的です。

ReportCrash自体はディスクに書き込むだけです。manページには、ネットワークの使用について書かれていません。

## 使用量を確認する

1. 「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
2. 検索フィールドに`SubmitDiagInfo`と入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。
3. ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。

   ```
   nettop -p SubmitDiagInfo -P
   ```

## 安全に減らす・一時停止する

1. アップルメニュー>「システム設定」>「プライバシーとセキュリティ」を選択します。「解析と改善」をクリックします。
2. 「Macの解析を共有」をオフにします。必要なら「Appデベロッパと共有」もオフにします。
3. クラッシュレポートの作成自体はオンのままにしておきます。デベロッパは、Mac上のレポートを使って問題を修正します。

## Kilobatを使う場合

1. Kilobatのアプリリストを開き、`SubmitDiagInfo`を検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。
2. ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。

   ```
   kilobat status --watch
   ```
3. 1日分の通信量を表示します。名前は`kilobat report --summary`と一致します。

   ```
   kilobat bandwidth SubmitDiagInfo day
   ```
4. MCP経由では、AIエージェントが`get_app_bandwidth`と名前`SubmitDiagInfo`で同じ履歴を取得できます。
5. ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。

## よくある質問

**クラッシュレポートはMacのどこにありますか？**

ReportCrashのmanページによると、アプリのレポートは`~/Library/Logs/DiagnosticReports`にあります。

**共有しないと答えても、SubmitDiagInfoはデータを送りますか？**

manページによると、オプトインしない限り何も送りません。

## 出典

- ReportCrash(8)とSubmitDiagInfo(8)、macOS 27.2に付属のmanページ
- [Appleサポート：Macの解析情報をAppleと共有する](https://support.apple.com/guide/mac-help/share-analytics-information-mac-mh27990/mac)
- nettop(1)、macOS 27.2に付属のmanページ

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」で`man <name>`を実行すると開けます。

## 関連ガイド

- [Macのsymptomsdとは？](https://kilobat.app/ja/guides/what-is-symptomsd.html): symptomsdは、AppleのSymptom Framework向けのサービスを提供します。
- [Macで帯域幅を使っているアプリを探す](https://kilobat.app/ja/guides/which-app-uses-bandwidth.html): 「アクティビティモニタ」とnettopで、データを送受信しているプロセスがわかります。
