Une application de ligne de commande pour gérer les applications et les archives d'applications sur les appareils iOS.
L'application iDeviceInstaller permet d'interagir avec le service d'installation de l'APP d'un appareil iOS.
Il utilise la fabuleuse bibliothèque Libimobilevice qui permet la communication avec les appareils iOS.
Certaines fonctionnalités clés sont:
Installez d'abord toutes les dépendances et les outils de construction requis:
sudo apt-get install
build-essential
pkg-config
checkinstall
git
autoconf
automake
libtool-bin
libplist-dev
libimobiledevice-dev
libzip-dev
usbmuxdContinuez à cloner le référentiel de projet réel:
git clone https://github.com/libimobiledevice/ideviceinstaller.git
cd ideviceinstallerVous pouvez maintenant le construire et l'installer:
./autogen.sh
make
sudo make installTout d'abord, attachez votre appareil à votre machine.
Ensuite, courez simplement:
ideviceinstaller list Cela imprimera une liste d'identifiants <appid> (identificateurs de bundle) pour une utilisation avec d'autres commandes (voir plus loin ci-dessous).
Pour installer une application à partir d'un fichier de package Utiliser:
ideviceinstaller install < file > Pour désinstaller une application avec le <appid> à partir de l'appareil à utiliser:
ideviceinstaller uninstall < appid >Veuillez consulter les informations d'utilisation ou la page manuelle pour une documentation complète des options de ligne de commande disponibles:
ideviceinstaller --help
man ideviceinstallerNous accueillons les contributions de quiconque et sommes reconnaissants pour chaque demande de traction!
Si vous souhaitez contribuer, veuillez débarquer la branche master , modifier, commettre et envoyer une demande de révision. Une fois approuvé, il peut être fusionné dans la base de code principale.
Si vous prévoyez de contribuer des changements plus importants ou un refactorisation majeure, veuillez d'abord créer un billet pour discuter de l'idée d'avance pour assurer moins d'efforts pour tout le monde.
Veuillez vous assurer que votre contribution adhère à:
Nous travaillons toujours sur les directives, alors gardez avec nous!
Ce logiciel est concédé sous licence GNU General Public License v2.0, également inclus dans le référentiel dans le fichier COPYING .
Apple, iPhone, iPad, iPod, iPod Touch, Apple TV, Apple Watch, Mac, iOS, iPados, TVOS, Watchos et MacOS sont des marques d'Apple Inc.
IdeviceInstaller est une application logicielle indépendante et n'a pas été autorisé, parrainé ou approuvé par Apple Inc.
Readme mis à jour le: 2023-07-20