Man page - ideviceinstaller(1)

Packages contains this manual

Manual

ideviceinstaller

NAME
SYNOPSIS
DESCRIPTION
COMMANDS
LEGACY COMMANDS
OPTIONS
AUTHORS
ON THE WEB

NAME

ideviceinstaller - Manage apps on iOS devices.

SYNOPSIS

ideviceinstaller [OPTIONS]

DESCRIPTION

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

COMMANDS

list

List installed apps on the device. Options:

--user

List user apps only (apps installed by the user). This is the default.

--system

List system apps only (apps available from the system firmware).

--all

List all types of apps.

--xml

Print output as XML Property List.

-a, --attribute ATTR

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:
StaticDiskUsage
disk usage of installed app
DynamicDiskUsage
app user data disk usage
Path
app installation location
SignerIdentity
code signing identity
NOTE: It is suggested to always add CFBundleIdentifier to
allow unique identification of the apps.

-b, --bundle-identifier BUNDLEID

Only query given bundle identifier. This argument can be passed multiple times.

install PATH

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.
-s, --sinf PATH

Pass an external SINF file located at PATH.

-m, --metadata PATH

Pass an external iTunesMetadata file located at PATH.

uninstall BUNDLEID

Uninstall app specified by BUNDLEID.

upgrade PATH

Upgrade app from a package file specified by PATH.

LEGACY COMMANDS

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

Archive app specified by BUNDLEID. Options:
--uninstall

Uninstall the package after making an archive

--app_only

Archive application data only

--docs_only

Archive documents (user data) only

--copy=PATH

Copy the app archive to directory PATH when done

--remove

Only valid when copy=PATH is used: remove after copy

restore BUNDLEID

Restore archived app specified by BUNDLEID.

list-archives

List archived apps on the device. Options:

--xml

Print output as XML Property List.

remove-archive BUNDLEID

Remove app archive specified by BUNDLEID.

OPTIONS

-u, --udid UDID

Target specific device by UDID.

-n, --network

Connect to network device.

-w, --notify-wait

Wait for app installed/uninstalled notification before reporting success of operation.

-h, --help

Print usage information.

-d, --debug

Enable communication debugging.

-v, --version

Print version information.

AUTHORS

Nikias Bassen

Martin Szulecki

ON THE WEB

https://libimobiledevice.org

https://github.com/libimobiledevice/ideviceinstaller