LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

idevicecrashreport

move crash reports from a device to a local directory

TLDR

Move crash reports from device to a local directory (removes from device)
$ idevicecrashreport [output-dir]
copy
Copy crash reports but keep them on the device
$ idevicecrashreport -k [output-dir]
copy
Extract raw crash reports into separate .crash files
$ idevicecrashreport -e [output-dir]
copy
Filter crash reports by name (case sensitive)
$ idevicecrashreport -f [app-name] [output-dir]
copy
Remove all crash logs from device without copying
$ idevicecrashreport --remove-all
copy
Target a specific device by UDID
$ idevicecrashreport -u [device-udid] [output-dir]
copy
Connect to a network device
$ idevicecrashreport -n [output-dir]
copy

SYNOPSIS

idevicecrashreport [OPTIONS] DIRECTORY

DESCRIPTION

idevicecrashreport is a simple utility to move crash reports from an iOS device to a local directory. Part of the libimobiledevice suite. By default it moves reports (deleting them from the device); use -k to copy instead. It downloads .crash, .ips, and related diagnostic files. Useful for debugging app crashes without iTunes or Xcode.Output lines are prefixed with "Link:", "Copy:", or "Move:" depending on whether a symlink was created, a file was copied, or moved from the device.

PARAMETERS

-u, --udid UDID

Target specific device by UDID.
-n, --network
Connect to network device.
-e, --extract
Extract raw crash report into separate '.crash' files.
-k, --keep
Copy but do not remove crash reports from device.
-f, --filter NAME
Filter crash reports by NAME (case sensitive).
--remove-all
Remove all crash log files without copying. Can be used with -f to only remove matching files.
-d, --debug
Enable communication debugging.
-h, --help
Print usage information.
-v, --version
Print version information.

SEE ALSO

Copied to clipboard
Kai