All Projects → KyleBanks → iOS-Enterprise-Distribution-Plist-Generator

KyleBanks / iOS-Enterprise-Distribution-Plist-Generator

Licence: MIT license
kylewbanks.com/blog/open-sourced-ios-enterprise-distribution-p-list-generator

Programming Languages

shell
77523 projects

iOS Enterprise Distribution P-List Generator

Since Xcode 6, enterprise distribution has no longer generated the required P-List for distributing your iOS application. This tool handles generating it for you, and can be easily used as part of your Continuous Integration process when automating builds.

Options

All options can be provided directly when running the script. If the required arguments are not supplied, the script will prompt you to enter them.

  • title The title of your application for display on the install prompt. (ex. My Awesome App)
  • bundle-version The version of your application (ex. 1.0.0)
  • bundle-identifier The application's bundle identifier (ex. com.kylewbanks.AwesomeApp)
  • url The URL where the IPA will be hosted (ex. https://kylewbanks.com/AwesomeApp.ipa)
  • output-file Where to output the P-List. (ex. ~/dist/AwesomeApp.plist) [Optional: By default, outputs to the console.]

Samples

Pass all arguments directly:

./generate-plist.sh "My Awesome App" 1.0.0 com.kylewbanks.AwesomeApp https://kylewbanks.com/AwesomeApp.ipa ~/dist/AwesomeApp.plist

Allow the script to prompt:

./generate-plist.sh 
title: My Awesome App
bundle-version: 1.0.0
bundle-identifier: com.kylewbanks.AwesomeApp
url: https://kylewbanks.com/AwesomeApp.ipa
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].