logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ideviceinstaller - Manage apps on iOS devices.

Authors

       Nikias Bassen

       Martin Szulecki

Commands

list   List installed apps on the device. Options:

              --user List user apps only (apps installed by the user).  Thisisthedefault.--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,--attributeATTR
                     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-identifierBUNDLEID
                     Only query given bundle identifier. This argument can be passed multiple times.

       installPATH
              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,--sinfPATH
                     Pass an external SINF file located at PATH.

              -m,--metadataPATH
                     Pass an external iTunesMetadata file located at PATH.

       uninstallBUNDLEID
              Uninstall app specified by BUNDLEID.

       upgradePATH
              Upgrade app from a package file specified by PATH.

Description

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

Legacy Commands

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

       archiveBUNDLEID
              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

       restoreBUNDLEID
              Restore archived app specified by BUNDLEID.

       list-archives
              List archived apps on the device. Options:

              --xml  Print output as XML Property List.

       remove-archiveBUNDLEID
              Remove app archive specified by BUNDLEID.

Name

       ideviceinstaller - Manage apps on iOS devices.

On The Web

       https://libimobiledevice.org

       https://github.com/libimobiledevice/ideviceinstaller

                                                                                             ideviceinstaller(1)

Options

-u,--udidUDID
              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.

Synopsis

ideviceinstaller [OPTIONS]

See Also