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