https://github.com/floatinghotpot/ipa-deploy
Deploy .IPA package to iOS device with a command line tool
https://github.com/floatinghotpot/ipa-deploy
ios ipa
Last synced: 10 months ago
JSON representation
Deploy .IPA package to iOS device with a command line tool
- Host: GitHub
- URL: https://github.com/floatinghotpot/ipa-deploy
- Owner: floatinghotpot
- Created: 2015-10-21T05:54:09.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-10-08T06:49:16.000Z (over 3 years ago)
- Last Synced: 2025-07-05T15:14:58.436Z (11 months ago)
- Topics: ios, ipa
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 50
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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.
```bash
python3 --version
python3 -m pip install ipa-deploy
```
Or, clone from GitHub:
```bash
git clone https://github.com/floatinghotpot/ipa-deploy.git
cd ipa-deploy
python3 -m pip install -e .
```
# How To Use #
```bash
ipa-deploy
```
Example:
```bash
ipa-deploy myapp.ipa
```
# How It Works #
Here are the steps that the tool actualy runs:
```bash
# unzip the IPA file to tmp folder
mkdir ./tmp
unzip -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](https://github.com/ios-control/ios-deploy), so make sure it's installed first.
If not installed, install it with Homebrew:
```bash
brew install ios-deploy
```
# Credits #
A simple tool created by Raymond Xie, to install IPA package with command line.
Any comments are welcome.