iOSデバイスでアプリとアプリアーカイブを管理するためのコマンドラインアプリケーション。
iDeviceInStallerアプリケーションにより、iOSデバイスのアプリインストールサービスと対話することができます。
iOSデバイスとの通信を可能にする素晴らしいLibimobiledeviceライブラリを利用しています。
いくつかの重要な機能は次のとおりです。
最初に必要なすべての依存関係をインストールし、ツールをビルドします。
sudo apt-get install
build-essential
pkg-config
checkinstall
git
autoconf
automake
libtool-bin
libplist-dev
libimobiledevice-dev
libzip-dev
usbmuxd実際のプロジェクトリポジトリのクローニングを続行します。
git clone https://github.com/libimobiledevice/ideviceinstaller.git
cd ideviceinstallerこれで、構築してインストールできます。
./autogen.sh
make
sudo make installまず、デバイスをマシンに接続します。
次に、単に実行します:
ideviceinstaller listこれにより、他のコマンドで使用する<appid>識別子(バンドル識別子)のリストが印刷されます(以下を参照)。
パッケージファイルからアプリをインストールするには:
ideviceinstaller install < file >デバイスから<appid>を使用してアプリをアンインストールするには、次のことを行います。
ideviceinstaller uninstall < appid >利用可能なコマンドラインオプションの完全なドキュメントについては、使用情報またはマニュアルページを参照してください。
ideviceinstaller --help
man ideviceinstaller誰からでも貢献を歓迎し、すべてのプルリクエストに感謝しています!
貢献したい場合は、 masterブランチ、変更、コミット、およびレビューのプルリクエストを送信してください。承認されると、メインコードベースにマージできます。
より大きな変更または主要なリファクタリングを提供する予定がある場合は、最初にチケットを作成して、すべての人の労力を少なくするためにアイデアを前もって議論してください。
あなたの貢献が次のことを順守することを確認してください
私たちはまだガイドラインに取り組んでいるので、私たちと一緒に我慢してください!
このソフトウェアは、GNU General Public License v2.0の下でライセンスされており、 COPYINGファイルのリポジトリにも含まれています。
Apple、iPhone、iPad、iPod、iPod Touch、Apple TV、Apple Watch、Mac、iOS、iPados、TVOS、WatchOS、およびMacOSはApple Incの商標です。
IDEVICEINSTALLERは独立したソフトウェアアプリケーションであり、Apple Inc.によって認可、後援、またはその他の方法で承認されていません。
README更新:2023-07-20