All Projects → floatinghotpot → ipa-deploy

floatinghotpot / ipa-deploy

Licence: other
Deploy .IPA package to iOS device with a command line tool

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects
shell
77523 projects

Labels

Projects that are alternatives of or similar to ipa-deploy

Antenna
Painless iOS over-the-air enterprise distribution
Stars: ✭ 67 (+67.5%)
Mutual labels:  ipa
Provisionql
Quick Look plugin for apps and provisioning profile files
Stars: ✭ 2,012 (+4930%)
Mutual labels:  ipa
Ios Signer Service
✒ A self-hosted, cross-platform service to sign and install iOS apps, all without a computer
Stars: ✭ 200 (+400%)
Mutual labels:  ipa
Yalu Jailbreak Ios 10.2
My own fork of (Beta) Yalu Jailbreak for iOS 10.0 to 10.2 by @kpwn and @marcograss with custom UI and other features.
Stars: ✭ 99 (+147.5%)
Mutual labels:  ipa
Ipa Dict
Monolingual wordlists with pronunciation information in IPA
Stars: ✭ 139 (+247.5%)
Mutual labels:  ipa
Crackediosapps
iOS端破解版App集合,包含破解版QQ、破解版抖音、破解版百度网盘、破解版麻花、钉钉打卡助手、破解版墨墨背单词、破解版网易云音乐、破解版芒果TV
Stars: ✭ 165 (+312.5%)
Mutual labels:  ipa
Ios Ipa Server
Create a HTTPS Server to install iOS ipa
Stars: ✭ 718 (+1695%)
Mutual labels:  ipa
Ipadownload
Search and download decrypted IPA file from 3rd-party App Store.
Stars: ✭ 247 (+517.5%)
Mutual labels:  ipa
Ipadownloadtool
输入下载页面链接自动解析ipa下载地址,支持本地下载,支持蒲公英和fir及其他所有自定义下载页面(由于是通过拦截webView的itms-services://请求获取plist文件,因此理论上可无视所有的请求加密、校验措施,支持各类企业版、内测包ipa下载)
Stars: ✭ 145 (+262.5%)
Mutual labels:  ipa
Iinjection
Stars: ✭ 197 (+392.5%)
Mutual labels:  ipa
Bigcidian
Pronunciation lexicon covering both English and Chinese languages for Automatic Speech Recognition.
Stars: ✭ 99 (+147.5%)
Mutual labels:  ipa
Firebase Distribution Github Action
This action uploads artifacts (.apk or .ipa) to Firebase App Distribution.
Stars: ✭ 118 (+195%)
Mutual labels:  ipa
Appdeploy
🚀 AppDeploy is the fastest way to get info on your mobile app & deploy it OTA without specific server configuration
Stars: ✭ 166 (+315%)
Mutual labels:  ipa
Popcorntimetv
Popcorn Time for Apple TV 4, iPhone and iPad
Stars: ✭ 1,216 (+2940%)
Mutual labels:  ipa
Command Mobile Penetration Testing Cheatsheet
Mobile penetration testing android & iOS command cheatsheet
Stars: ✭ 221 (+452.5%)
Mutual labels:  ipa
Relax
A tiny release tool to support multi distribution(IPA) on iOS development.
Stars: ✭ 40 (+0%)
Mutual labels:  ipa
Frida Ios Dump
pull decrypted ipa from jailbreak device
Stars: ✭ 2,223 (+5457.5%)
Mutual labels:  ipa
SignTools-CI
Sign iOS apps on demand using CI. Part of: https://github.com/SignTools/SignTools
Stars: ✭ 145 (+262.5%)
Mutual labels:  ipa
Igoat Swift
OWASP iGoat (Swift) - A Damn Vulnerable Swift Application for iOS
Stars: ✭ 242 (+505%)
Mutual labels:  ipa
Amappexporttoipa Xcode Plugin
AMAppExportToIPA-Xcode-Plugin is a simple Xcode plugin to export .app to .ipa file.
Stars: ✭ 185 (+362.5%)
Mutual labels:  ipa

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].