GitHub OpenGraph preview
README
iPhone/iPadの熱状態をリアルタイムで監視し、状態変化時に通知を送信するアプリです。
# セットアップスクリプトを実行
./scripts/setup-ios.sh
# 最も簡単な方法:Xcodeで直接実行
make run
# 詳細版(ビルドからインストールまで)
make run-sim
# インストールガイドを表示
./scripts/install-device.sh
# またはXcodeで直接開く
make xcode
make run でXcodeを開くこれが最も確実で簡単な方法です!
ThermalMonitor/
├── ThermalMonitor/
│ ├── Sources/
│ │ └── ThermalMonitor/
│ │ ├── ThermalMonitorApp.swift # メインアプリ
│ │ ├── ContentView.swift # メインUI
│ │ └── ThermalManager.swift # サーマルモニターロジック
│ └── Resources/
│ └── Info.plist # アプリ設定
├── scripts/
│ ├── setup-ios.sh # 環境セットアップ
│ └── install-device.sh # 実機インストール支援
├── docs/ # ドキュメント
├── Makefile # ビルド設定
├── Package.swift # Swift Package Manager
└── README.md # このファイル
make help # ヘルプを表示
make setup # 開発環境セットアップ
make build # プロジェクトビルド
make build-sim # シミュレーター用ビルド
make build-device # 実機用ビルド
make run-sim # シミュレーターで実行
make test # テスト実行
make clean # クリーンアップ
make xcode # Xcodeでプロジェクトを開く
./scripts/install-device.sh
| 状態 | 色 | 説明 |
|---|---|---|
| 正常 | 🟢 緑 | デバイスは正常に動作中 |
| 良好 | 🟡 黄 | 軽微な発熱、重い処理は控えめに |
| 注意 | 🟠 橙 | 高温状態、処理軽減を推奨 |
| 危険 | 🔴 赤 | 緊急冷却が必要 |
アプリは以下の場合に通知を送信します:
初回起動時に通知許可をリクエストします。
make test
Xcodeの「Device Conditions」機能を使用:
このプロジェクトはMITライセンスの下で公開されています。
バグ報告や機能提案は、GitHubのIssuesでお願いします。
このアプリは以下の最新技術を使用しています:
詳細な技術仕様は docs/cc.md を参照してください。