A simple, automatic site for the ad doc distribution of an iOS app ready for deployment on Heroku. Loosely based on this Ad Hoc iOS distribution website starter.
Packages are dumped into the application image (slug) itself, so large files might overshoot the slug size limitations, and adversely affect deployment times.
- Support for serving multiple applications
- Automatic discovery of IPAs from the
/apps
folder - Automatic manifest.plist generation
- Forced HTTPS and other security tricks when running on Heroku (via Helmet)
-
Download or clone the contents of this repository.
-
Drop all the IPAs that you want to make available in the
/apps
folder. -
Create a Heroku application and deploy the repository to it.
Example:
git init git add . git commit -m "Initial commit" heroku apps:create adhoc-distribution-example git push heroku master
-
Navigate to the application.
heroku open