Man page - ideviceinstaller(1)
Packages contains this manual
apt-get install ideviceinstaller
Manual
ideviceinstaller
NAMESYNOPSIS
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