Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
# For more information visit the GitHub documentation: https://github.com/krausefx/deliver
# Everything next to a # is a comment and will be ignored
# hide_transporter_output # remove the '#' in the beginning of the line, to hide the output while uploading
########################################
# App Metadata
########################################
# This folder has to include one folder for each language
# More information about automatic screenshot upload:
# https://github.com/KrauseFx/deliver#upload-screenshots-to-itunes-connect
screenshots_path "./screenshots/"
# More information about all available options: https://github.com/KrauseFx/deliver/blob/master/Deliverfile.md
# Both lines are optional if you want to remove them:
app_identifier "com.abwesend.codeship"
apple_id "980897442" # This is NOT your Apple login ID, but the App ID of your app
email "beanie@benle.de" # the login email address
# version '1.2' # you can pass this if you want to verify the version number with the ipa file
# To update the app's description, changelog, etc. or to avoid updating it using deliver, edit the files in ./metadata/[language]
########################################
# Building and Testing
########################################
# Dynamic generation of the ipa file
# I'm using Shenzhen by Mattt, but you can use any build tool you want
# Remove the whole block if you do not want to upload an ipa file
ipa do
# Add any code you want, like incrementing the build
# number or changing the app identifier
# Attention: When you return a valid ipa file, this file will get uploaded and released
# If you only want to upload app metadata, remove the complete ipa block.
# system("ipa build --verbose") # build your project using Shenzhen
# ENV["IPA_OUTPUT_PATH"] # if you're using fastlane uncomment this and remove the line below
"./codeship-ios.ipa" # Tell 'Deliver' where it can find the finished ipa file
end
# ipa "./latest.ipa" # this can be used instead of the `do` block, if you prefer manually building the ipa file
beta_ipa do
system("ipa build --verbose") # customize this to build beta version
# "./ad_hoc_build.ipa" # upload ipa file using `deliver --beta`
end
# unit_tests do
# If you use fastlane (http://github.com/krausefx/fastlane), run the tests there
# system("xctool test")
# end
success do
# system("say 'Successfully deployed a new version.'")
end
# More information about all available options: https://github.com/KrauseFx/deliver/blob/master/Deliverfile.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment