Scroll to navigation

ideviceinstaller(1) General Commands Manual ideviceinstaller(1)

NAME

ideviceinstaller - Manage apps on iOS devices.

SYNOPSIS

ideviceinstaller [OPTIONS]

DESCRIPTION

Allows to enumerate, install, upgrade, and uninstall apps on iOS devices.

COMMANDS

List installed apps on the device. Options:
List user apps only (apps installed by the user). This is the default.
List system apps only (apps available from the system firmware).
List all types of apps.
Print output as XML Property List.
Specify attribute to return. This argument can be passed multiple times. If omitted and --xml is *not* specified, the default attributes CFBundleIdentifier, CFBundleShortVersionString, and CFBundleDisplayName will be used. The attributes can be found in the app's Info.plist, but also some extra attributes exist. Some examples:
Only query given bundle identifier. This argument can be passed multiple times.
Install app from a package file specified by PATH. PATH can also be a .ipcc file for carrier bundle installation or a .app directory for developer app installation.
Pass an external SINF file located at PATH.
Pass an external iTunesMetadata file located at PATH.

uninstall BUNDLEID
Uninstall app specified by BUNDLEID.

Upgrade app from a package file specified by PATH.

LEGACY COMMANDS

The following commands are non-functional with iOS 7 or later.

Archive app specified by BUNDLEID. Options:
Uninstall the package after making an archive
Archive application data only
Archive documents (user data) only
Copy the app archive to directory PATH when done
Only valid when copy=PATH is used: remove after copy

Restore archived app specified by BUNDLEID.

List archived apps on the device. Options:
Print output as XML Property List.

Remove app archive specified by BUNDLEID.

OPTIONS

Target specific device by UDID.
Connect to network device.
Wait for app installed/uninstalled notification before reporting success of operation.
Print usage information.
Enable communication debugging.
Print version information.

AUTHORS

Nikias Bassen

Martin Szulecki

ON THE WEB

https://libimobiledevice.org

https://github.com/libimobiledevice/ideviceinstaller