lib/spaceship/tunes/tunes_client.rb in spaceship-0.11.1 vs lib/spaceship/tunes/tunes_client.rb in spaceship-0.11.2

- old
+ new

@@ -250,12 +250,15 @@ # First we need to fetch the IDs for the edit / live version r = request(:get, "ra/apps/#{app_id}/overview") platforms = parse_response(r, 'data')['platforms'] - platforms = platforms.first # That won't work for mac apps + # An app can only have either ios or mac, but we ignore apple tv right now + platform = platforms.find do |p| + p['platformString'] == 'ios' or p['platformString'] == 'osx' + end - version = platforms[(is_live ? 'deliverableVersion' : 'inFlightVersion')] + version = platform[(is_live ? 'deliverableVersion' : 'inFlightVersion')] return nil unless version version_id = version['id'] r = request(:get, "ra/apps/#{app_id}/platforms/ios/versions/#{version_id}") parse_response(r, 'data')