lib/assets/DeliverfileDefault in deliver-0.8.3 vs lib/assets/DeliverfileDefault in deliver-0.9.0.pre

- old
+ new

@@ -1,30 +1,65 @@ -###################### App Metadata ###################### -# Update the app description and metadata in the ./metadata folder +# For more information visit the GitHub documentation: https://github.com/krausefx/deliver +# Everything next to a # is a comment and will be ignored -###################### Screenshots ###################### -# Store all screenshots in the ./screenshots folder separated -# by language. If you use snapshot, this happens automatically +# hide_transporter_output # remove the '#' in the beginning of the line, to hide the output while uploading -###################### IPA File ###################### -# This part is only relevant, if you want to submit a new binary -# If you don't use fastlane (https://github.com/KrauseFx/fastlane) -# you can set the path to your ipa file using: -# ipa "./app.ipa" -# to provide an ipa file for TestFlight distribution, use beta_ipa -# beta_ipa "./app.ipa" +######################################## +# App Metadata +######################################## -# The version of your app - remove this if you provide an ipa file -version "[[APP_VERSION]]" -###################### More Options ###################### -# If you want to have even more control, check out the documentation -# https://github.com/KrauseFx/deliver/blob/master/Deliverfile.md +# 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/" -###################### Automatically generated ###################### -# Feel free to remove the following lines if you use fastlane +# More information about all available options: https://github.com/KrauseFx/deliver/blob/master/Deliverfile.md -app_identifier "[[APP_IDENTIFIER]]" # The bundle identifier of your app +# Both lines are optional if you want to remove them: +app_identifier "[[APP_IDENTIFIER]]" apple_id "[[APPLE_ID]]" # This is NOT your Apple login ID, but the App ID of your app -email "[[EMAIL]]" # the login email address +email "[[EMAIL]]" # 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 +######################################## + +# For fastlane users: +# you can remove all code below if you're using fastlane! + +# 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 + + "./[[APP_NAME]].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 \ No newline at end of file