Class: Fastlane::Actions::BuildUwpAppAction
Class Method Summary
collapse
available_options, output
Class Method Details
.authors ⇒ Object
38
39
40
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 38
def self.authors
["CheeryLee"]
end
|
.category ⇒ Object
54
55
56
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 54
def self.category
:building
end
|
.description ⇒ Object
26
27
28
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 26
def self.description
"Alias for the `msbuild` action with additional parameters for UWP"
end
|
.details ⇒ Object
30
31
32
33
34
35
36
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 30
def self.details
[
"Works only on `windows` platform.",
"The `:platform` value must contain the same value as `:appx_bundle_platforms` does.",
"If `appx_bundle_platforms` is set to be multiplatform, then any of platforms from it's list must be set in the `:platform` option"
].join("\n")
end
|
.is_supported?(platform) ⇒ Boolean
42
43
44
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 42
def self.is_supported?(platform)
[:windows].include?(platform)
end
|
.overwritten_msbuild_properties ⇒ Object
16
17
18
19
20
21
22
23
24
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 16
def self.overwritten_msbuild_properties
props = {
AppxPackageDir: "appx_output_path",
AppxBundlePlatforms: "appx_bundle_platforms",
UapAppxPackageBuildMode: "build_mode",
AppxPackageSigningEnabled: "skip_codesigning"
}
super.merge(props)
end
|
.rejected_options ⇒ Object
46
47
48
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 46
def self.rejected_options
nil
end
|
.rejected_output ⇒ Object
50
51
52
|
# File 'lib/fastlane/plugin/sapfire/actions/build_uwp_app_action.rb', line 50
def self.rejected_output
nil
end
|