class Fastlane::Actions::BuildMacAppAction
Constants
- REJECT_OPTIONS
Gym::Options.available_options
keys that don't apply to mac apps.
Public Class Methods
available_options()
click to toggle source
@!group Documentation
# File fastlane/lib/fastlane/actions/build_mac_app.rb, line 28 def self.available_options require 'gym' require 'gym/options' Gym::Options.available_options.reject do |option| REJECT_OPTIONS.include?(option.key) end end
description()
click to toggle source
# File fastlane/lib/fastlane/actions/build_mac_app.rb, line 41 def self.description "Alias for the `build_app` action but only for macOS" end
is_supported?(platform)
click to toggle source
# File fastlane/lib/fastlane/actions/build_mac_app.rb, line 37 def self.is_supported?(platform) [:mac].include?(platform) end
run(params)
click to toggle source
Calls superclass method
Fastlane::Actions::BuildAppAction::run
# File fastlane/lib/fastlane/actions/build_mac_app.rb, line 12 def self.run(params) # Adding reject options back in so gym has everything it needs params.available_options += Gym::Options.available_options.select do |option| REJECT_OPTIONS.include?(option.key) end # Defaulting to mac specific values params[:catalyst_platform] = "macos" super(params) end