Sha256: abf63aa4b432c61ed241f02f44fc557483a020a043216c1a48d132651ad90dc3
Contents?: true
Size: 1.43 KB
Versions: 1
Compression:
Stored size: 1.43 KB
Contents
module Fastlane module Actions module SharedValues SIGH_PROFILE_PATH = :SIGH_PROFILE_PATH SIGH_UDID = :SIGH_UDID end class SighAction < Action def self.run(params) require 'sigh' require 'sigh/options' require 'sigh/manager' require 'credentials_manager/appfile_config' values = params.first unless values.kind_of?Hash # Old syntax values = {} params.each do |val| values[val] = true end end begin FastlaneCore::UpdateChecker.start_looking_for_update('sigh') Sigh.config = FastlaneCore::Configuration.create(Sigh::Options.available_options, (values || {})) path = Sigh::Manager.start Actions.lane_context[SharedValues::SIGH_PROFILE_PATH] = path # absolute path Actions.lane_context[SharedValues::SIGH_UDID] = ENV["SIGH_UDID"] if ENV["SIGH_UDID"] # The UDID of the new profile ensure FastlaneCore::UpdateChecker.show_update_status('sigh', Sigh::VERSION) end end def self.description "Generates a provisioning profile. Stores the profile in the current folder" end def self.available_options require 'sigh' require 'sigh/options' Sigh::Options.available_options end def self.is_supported?(platform) platform == :ios end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fastlane-0.11.0 | lib/fastlane/actions/sigh.rb |