lib/spaceship/tunes/tunes_client.rb in spaceship-0.19.3 vs lib/spaceship/tunes/tunes_client.rb in spaceship-0.19.4
- old
+ new
@@ -88,11 +88,11 @@
return
end
# user didn't specify a team... #thisiswhywecanthavenicethings
loop do
- puts "Multiple teams found, please enter the number of the team you want to use: "
+ puts "Multiple iTunes Connect teams found, please enter the number of the team you want to use: "
teams.each_with_index do |team, i|
puts "#{i + 1}) \"#{team['contentProvider']['name']}\" (#{team['contentProvider']['contentProviderId']})"
end
selected = ($stdin.gets || '').strip.to_i - 1
@@ -526,11 +526,11 @@
handle_itc_response(r.body)
end
def remove_testflight_build_from_review!(app_id: nil, train: nil, build_number: nil)
r = request(:post) do |req|
- req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/reject"
+ req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/reject"
req.body = {}.to_json
req.headers['Content-Type'] = 'application/json'
end
handle_itc_response(r.body)
end
@@ -540,12 +540,13 @@
build_number: nil,
# optional:
whats_new: nil,
description: nil,
- feedback_email: nil)
- url = "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/testInformation"
+ feedback_email: nil,
+ platform: 'ios')
+ url = "ra/apps/#{app_id}/platforms/#{platform}/trains/#{train}/builds/#{build_number}/testInformation"
r = request(:get) do |req|
req.url url
req.headers['Content-Type'] = 'application/json'
end
handle_itc_response(r.body)
@@ -604,11 +605,11 @@
build_info['testInfo']['reviewEmail']['value'] = review_email
build_info['testInfo']['reviewUserName']['value'] = review_user_name
build_info['testInfo']['reviewPassword']['value'] = review_password
r = request(:post) do |req| # same URL, but a POST request
- req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/submit/start"
+ req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/submit/start"
req.body = build_info.to_json
req.headers['Content-Type'] = 'application/json'
end
handle_itc_response(r.body)
@@ -621,11 +622,11 @@
encryption: encryption)
end
def get_build_info_for_review(app_id: nil, train: nil, build_number: nil)
r = request(:get) do |req|
- req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/submit/start"
+ req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/submit/start"
req.headers['Content-Type'] = 'application/json'
end
handle_itc_response(r.body)
r.body['data']
@@ -638,10 +639,10 @@
encryption_info['usesEncryption']['value'] = encryption
encryption_info['encryptionUpdated'] ||= {}
encryption_info['encryptionUpdated']['value'] = encryption
r = request(:post) do |req|
- req.url "ra/apps/#{app_id}/trains/#{train}/builds/#{build_number}/submit/complete"
+ req.url "ra/apps/#{app_id}/platforms/ios/trains/#{train}/builds/#{build_number}/submit/complete"
req.body = encryption_info.to_json
req.headers['Content-Type'] = 'application/json'
end
handle_itc_response(r.body)