Skip to content

Instantly share code, notes, and snippets.

@hjanuschka
Last active January 18, 2016 09:26
Show Gist options
  • Save hjanuschka/239d9620b3868df63792 to your computer and use it in GitHub Desktop.
Save hjanuschka/239d9620b3868df63792 to your computer and use it in GitHub Desktop.
lane :submit_build do |options|
require 'spaceship'
Spaceship::Tunes.login
app = Spaceship::Tunes::Application.find($self_idfs[0])
version = app.edit_version
#get latest build
use_build = version.candidate_builds.first
# OR With this one set a specific
#get specific build
if options[:build_number]
puts "Using fixed nr: #{options[:build_number]}"
use_build = version.candidate_builds.find({ build_version: options[:build_number] }).first
end
puts "Using #{use_build}"
version.select_build(use_build)
release_notes = prompt(text: "Release Notes (end with END):", multi_line_end_keyword: "END")
version.release_on_approval = true
version.can_beta_test = true
version.release_notes["de-DE"] = release_notes
version.save!
submission = app.create_submission
# Set app submission information
submission.export_compliance_available_on_french_store = false
submission.export_compliance_contains_proprietary_cryptography = false
submission.export_compliance_contains_third_party_cryptography = false
submission.export_compliance_is_exempt = false
submission.export_compliance_uses_encryption = false
submission.export_compliance_app_type = nil
submission.export_compliance_encryption_updated = false
submission.export_compliance_compliance_required = false
submission.export_compliance_platform = "ios"
submission.content_rights_contains_third_party_content = true
submission.content_rights_has_rights = true
submission.add_id_info_limits_tracking = true
submission.add_id_info_serves_ads = true
submission.add_id_info_tracks_action = true
submission.add_id_info_tracks_install = true
submission.add_id_info_uses_idfa = true
# Finalize app submission
submission.complete!
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment