ideviceinstaller - Manage apps on iOS devices.
ideviceinstaller [OPTIONS]
Allows to enumerate, install, upgrade, and uninstall apps on iOS
devices.
- 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:
- -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.
- uninstall BUNDLEID
- Uninstall app specified by BUNDLEID.
- upgrade
PATH
- Upgrade app from a package file specified by PATH.
Nikias Bassen
Martin Szulecki
https://libimobiledevice.org
https://github.com/libimobiledevice/ideviceinstaller