ideviceinstaller(1)
β¨ NAME β¨
ideviceinstaller β manage apps on iOS devices, bestie π
πΈ SYNOPSIS πΈ
ideviceinstaller [OPTIONS]
π¦ DESCRIPTION π¦
okay so basically this little icon lets you enumerate, install, upgrade, and uninstall apps on iOS devices. that's the whole vibe. apps in, apps out, apps listed. slay π
π COMMANDS π
listβ list the installed apps on the device. it's giving inventory. options for days:--userβ only list user apps (the ones installed by the user). this is the default, so if you do nothing you already get this π--systemβ only list system apps (the ones that come from the system firmware).--allβ list every type of app. no filter, no judgement, all of them π«Ά--xmlβ print the output as an XML Property List.-a,--attribute ATTRβ pick which attribute to return. you can pass this argument multiple times. if you skip it and--xmlis not specified, the defaults areCFBundleIdentifier,CFBundleShortVersionString, andCFBundleDisplayName. the attributes live in the app'sInfo.plist, but some extra ones exist too. some examples:StaticDiskUsageβ disk usage of installed appDynamicDiskUsageβ app user data disk usagePathβ app installation locationSignerIdentityβ code signing identity
NOTE: it is suggested to always add CFBundleIdentifier to allow unique identification of the apps. fr fr, don't skip it π
-b,--bundle-identifier BUNDLEIDβ only query the given bundle identifier. you can pass this one multiple times too.
install PATHβ install an app from a package file specified byPATH. and get this:PATHcan also be a.ipccfile for carrier bundle installation, or a.appdirectory for developer app installation. versatile queen π-s,--sinf PATHβ pass an external SINF file located atPATH.-m,--metadata PATHβ pass an external iTunesMetadata file located atPATH.
uninstall BUNDLEIDβ uninstall the app specified byBUNDLEID. bye bestie πupgrade PATHβ upgrade an app from a package file specified byPATH.
π LEGACY COMMANDS π
heads up: the following commands are non-functional with iOS 7 or later. like, they simply do not work anymore. museum pieces. artifacts. we still document them because history is important π
archive BUNDLEIDβ archive the app specified byBUNDLEID. 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 directoryPATHwhen done--removeβ only valid whencopy=PATHis used: remove after copy
restore BUNDLEIDβ restore the archived app specified byBUNDLEID.list-archivesβ list the archived apps on the device. options:--xmlβ print output as XML Property List.
remove-archive BUNDLEIDβ remove the app archive specified byBUNDLEID.
β¨ OPTIONS β¨
-u,--udid UDIDβ target a specific device byUDID. main character energy only π―-n,--networkβ connect to a network device. wifi girlies rise π-w,--notify-waitβ wait for the app installed/uninstalled notification before reporting success of the operation. patience is a virtue, periodt β-h,--helpβ print usage information.-d,--debugβ enable communication debugging. for when you need to see everything π-v,--versionβ print version information.
π AUTHORS π
- Nikias Bassen
- Martin Szulecki
π ON THE WEB π
and that's the whole page bestie!! this was ideviceinstaller(1) from the General Commands Manual β section 1, as always, no cap. go install something cute πβ¨ππ¦πΈ
π¦ where this page comes from
- debian trixie: ideviceinstaller 1.1.1+git20240518-1+b1 Β· GPL-2.0-or-later
- epel 10: ideviceinstaller 1.1.1^20240518git1431d42-1.el10_0 Β· GPL-2.0-or-later
- fedora 43: ideviceinstaller 1.1.1^20240518git1431d42-3.fc43 Β· GPL-2.0-or-later
- fedora 44: ideviceinstaller 1.1.1^20240518git1431d42-4.fc44 Β· GPL-2.0-or-later
- fedora 44: ideviceinstaller 1.2.0-1.fc44 Β· GPL-2.0-or-later
- nixpkgs unstable: ideviceinstaller 1.2.0
- ubuntu questing: ideviceinstaller 1.1.1+git20240518-1build1
- ubuntu resolute: ideviceinstaller 1.2.0-1 Β· GPL-2.0-or-later
- ubuntu stonking: ideviceinstaller 1.2.0-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms