ipa-deploy

install IPA package to iOS device with command line


Keywords
ios, installer, ipa
License
GPL-3.0+
Install
pip install ipa-deploy==2.0.1

Documentation

Command line tool to deploy IPA package to iOS device.

It was written with nodejs before, now it's re-written with python3.

Installation

Please make sure your Python is v3.7 or above.

python3 --version
python3 -m pip install ipa-deploy

Or, clone from GitHub:

git clone https://github.com/floatinghotpot/ipa-deploy.git
cd ipa-deploy
python3 -m pip install -e .

How To Use

ipa-deploy <path_to_ipa_file>

Example:

ipa-deploy myapp.ipa

How It Works

Here are the steps that the tool actualy runs:

# unzip the IPA file to tmp folder
mkdir ./tmp
unzip <path_to_ipa_file> -d ./tmp

# run ios-deploy to install the app into iOS device
ios-deploy -b ./tmp/Payload/*.app

# clean up the tmp folder
rm -r ./tmp

Dependency

It will call ios-deploy, so make sure it's installed first.

If not installed, install it with Homebrew:

brew install ios-deploy

Credits

A simple tool created by Raymond Xie, to install IPA package with command line.

Any comments are welcome.