Install IPA with HTTPS, and auto generate certificates.
- OS X
- Ubuntu
- CentOS
- Not test for other platform
$ npm install -g ios-ipa-server
Usage: ios-ipa-server [option] [dir]
Options:
-h, --help output usage information
-V, --version output the version number
-p, --port <port-number> set port for server (defaults is 1234)
-i, --ip <ip-address> set ip address for server (defaults is automatic getting by program)
$ cd /path/of/ipa
$ ios-ipa-server
# or
$ ios-ipa-server /path/of/ipa
# open https://ip:port/download on your iphone
- Ad-hoc
- Enterprise Distributing
- For normal developer you can use the shenzhen to build the
ipa
. - Highly recommond use static ip address, avoid reinstall cer every time.
- Open
https://ip:port/download
page. - The first time webpage will alert
Cannot Verify Server Identity
, plz clickDetails
button, and install the certificate by follow the hint press next and input password. - Click the
ipa
link to installipa
. - iOS 10.3 Issue Settings > General > About (logically...) > Certificate Trust Settings > Enable Full Trust for Root Certificates
# Download source code
$ git clone git@github.com:bumaociyuan/ios-ipa-server.git
# Install modules
$ cd ios-ipa-server
$ npm install
# Make link for debug
$ npm link
# Run
$ cd /path/of/ipa
$ ios-ipa-server
- Support Internationalization
- Support shenzhen
- Support upload IPA
#Lisence MIT