macOS 14+ · Native · No subscription

Diagnose iPhone issues
from crash logs.

Import crash logs directly from iPhone via USB or folder, and get instant hardware vs. software diagnosis — with confidence scores and repair recommendations.

Free version available · No subscription · One license per Mac

iCrashDiag — iPhone 14 Pro · 127 logs
Categories
All Crashes 127
Reboots Only 12
Kernel Panic 43
App Crash 38
Jetsam 21
GPU Event 9
Thermal 4
127 crash logs
panic-full-2024-03-12…ips
Kernel Panic NAND Degradation 09:14
JetsamEvent-2024-03-11…ips
Jetsam Memory Pressure 22:47
Springboard-2024-03-10…ips
App Crash SpringBoard fault 18:03
panic-full-2024-03-09…ips
Kernel Panic GPU Hang Recovery 03:31
thermalmonitord-2024-03…ips
Thermal Thermal Shutdown 14:55
Safari-2024-03-08-143…ips
App Crash Safari WebContent 14:22
HARDWARE ISSUE DETECTED 89%
43/127 crashes match NAND Storage Degradation signature
127
Total Crashes
12
Reboots
4.2
Per Day
8
Patterns
Activity — Last 30 days
Mar 1 Mar 15 Today
NAND/Storage GPU Hang Memory Thermal

Everything you need to diagnose iPhones

Built specifically for repair technicians, IT professionals, and power users.

Instant Diagnosis

Hardware vs software determination with confidence scores. Pattern matching against a curated knowledge base of 40+ failure signatures.

USB Direct Pull

Connect iPhone via USB and pull crash logs directly into iCrashDiag. No iTunes or Finder needed — powered by libimobiledevice.

Reboot Dashboard

Separate crash-induced reboots from regular crashes. Identify whether restarts are hardware-triggered or software-related at a glance.

Session History

Every analysis session is saved automatically. Track device history, revisit past diagnoses, and compare across multiple devices.

Export Reports

Export full diagnostic reports as Markdown, JSON, or PDF. Share professional reports with clients or colleagues in one click.

11 Languages

Fully localized in EN, FR, DE, ES, IT, PT, NL, JA, KO, ZH and AR. The interface adapts to your macOS system language automatically.

From crash logs to diagnosis in seconds

No cloud upload. No account. Everything runs locally on your Mac.

1

Import crash logs

Drag a folder of .ips files onto the app, or connect the iPhone via USB and click "Pull from iPhone". iCrashDiag automatically scans and parses all crash log formats.

2

267-pattern knowledge base

The diagnosis engine matches each log against 267 hardware and software failure signatures — sourced from XNU kernel source, KSCrash, and real-world repair data. Runs entirely offline, nothing sent to the cloud.

3

Get your diagnosis

Review the verdict: hardware or software? Which component? What confidence? Get repair steps, affected models, and related patterns. Export a professional PDF report for your client.

Simple, honest pricing

No subscription. No account required. One payment, yours forever.

Used by iOS technicians, repair shops, and developers worldwide.

Free

$0

Forever free, no card required

  • Up to 10 crash log files
  • Full diagnosis engine
  • USB device detection
  • Export PDF / Markdown reports
  • Crash share links
  • Unlimited files
Download Free
Popular

Pro

$19.99 $9.99 launch price

One-time payment · 1 Mac · yours forever

  • Unlimited crash log files
  • Export PDF & Markdown reports
  • Crash share links (full or diagnosis-only)
  • Full session history per device
  • 267-pattern offline knowledge base
  • All future updates included
Buy Pro — $9.99

✓ 30-day money-back guarantee · No questions asked

License is tied to your Mac. Need to transfer? Just reach out.

Frequently asked questions

Does iCrashDiag send data to the cloud?

No. All crash log parsing and diagnosis runs 100% locally on your Mac. The only network call is to validate your license key on launch.

macOS says "cannot be opened because the developer cannot be verified" — what do I do?

This is macOS Gatekeeper protecting you from unsigned apps. iCrashDiag is safe but currently distributed outside the Mac App Store. To open it: right-click the app → Open → Open. You only need to do this once. Alternatively, go to System Settings → Privacy & Security → scroll down → click "Open Anyway".

What macOS version is required?

iCrashDiag requires macOS 14 Sonoma or later. It's a native SwiftUI app with no Electron or web dependencies.

What are .ips files?

Apple's crash log format. You can find them in iPhone Settings → Privacy & Security → Analytics & Improvements → Analytics Data, or pull them directly via USB with iCrashDiag.

Can I use this for multiple iPhones?

Yes — analyze as many iPhones as you want. The license covers one Mac, with unlimited device analysis.

Does it work offline?

Yes. Analysis works fully offline. The license validator has a 7-day grace period, so short periods without internet won't affect usage.