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
Built specifically for repair technicians, IT professionals, and power users.
Hardware vs software determination with confidence scores. Pattern matching against a curated knowledge base of 40+ failure signatures.
Connect iPhone via USB and pull crash logs directly into iCrashDiag. No iTunes or Finder needed — powered by libimobiledevice.
Separate crash-induced reboots from regular crashes. Identify whether restarts are hardware-triggered or software-related at a glance.
Every analysis session is saved automatically. Track device history, revisit past diagnoses, and compare across multiple devices.
Export full diagnostic reports as Markdown, JSON, or PDF. Share professional reports with clients or colleagues in one click.
Fully localized in EN, FR, DE, ES, IT, PT, NL, JA, KO, ZH and AR. The interface adapts to your macOS system language automatically.
No cloud upload. No account. Everything runs locally on your Mac.
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.
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.
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.
No subscription. No account required. One payment, yours forever.
Used by iOS technicians, repair shops, and developers worldwide.
Forever free, no card required
One-time payment · 1 Mac · yours forever
✓ 30-day money-back guarantee · No questions asked
License is tied to your Mac. Need to transfer? Just reach out.
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.
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".
iCrashDiag requires macOS 14 Sonoma or later. It's a native SwiftUI app with no Electron or web dependencies.
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.
Yes — analyze as many iPhones as you want. The license covers one Mac, with unlimited device analysis.
Yes. Analysis works fully offline. The license validator has a 7-day grace period, so short periods without internet won't affect usage.