spaceship/lib/spaceship/tunes/app_submission.rb in fastlane-2.102.0 vs spaceship/lib/spaceship/tunes/app_submission.rb in fastlane-2.103.0

- old
+ new

@@ -10,10 +10,15 @@ attr_accessor :application # @return (AppVersion) The version to use for this submission attr_accessor :version + # @return (String) The platform of the device. This is usually "ios" + # @example + # "appletvos" + attr_accessor :platform + # @return (Boolean) Submitted for Review attr_accessor :submitted_for_review # To pass from the user @@ -113,14 +118,15 @@ obj = self.new(attrs) return obj end # @param application (Spaceship::Tunes::Application) The app this submission is for - def create(application, version) - attrs = client.prepare_app_submissions(application.apple_id, application.edit_version.version_id) + def create(application, version, platform: nil) + attrs = client.prepare_app_submissions(application.apple_id, application.edit_version(platform: platform).version_id) attrs[:application] = application attrs[:version] = version + attrs[:platform] = platform return self.factory(attrs) end end @@ -140,10 +146,10 @@ ["adIdInfo", "limitsTracking", "value"], true ) end - client.send_app_submission(application.apple_id, application.edit_version.version_id, raw_data_clone) + client.send_app_submission(application.apple_id, application.edit_version(platform: platform).version_id, raw_data_clone) @submitted_for_review = true end def setup @submitted_for_review = false