Sha256: dc0f10cd5313f40d20b772861e0d67f0b9c544a3179ee86c038a18c510be44e4
Contents?: true
Size: 1.17 KB
Versions: 15
Compression:
Stored size: 1.17 KB
Contents
module Fastlane module Actions class ImportProvisioningAction < Action def self.run(config) Fastlane::Polidea.session.action_launched("import_provisioning", config) path = config[:path] profiles = Dir.glob File.join(path, "*.mobileprovision") # Install the provisioning profiles profiles.each do |profile| FastlaneCore::ProvisioningProfile.install(profile) end UI.success "Successfully imported:\n#{profiles.join("\n")}" Fastlane::Polidea.session.action_completed("import_provisioning") true end def self.available_options [ FastlaneCore::ConfigItem.new(key: :path, env_name: "", description: "Directory containing provisioning profiles", default_value: "signing") ] end def self.description "Import provisioning profiles from directory (`signing` is default)" end def self.author "Piotrek Dubiel" end def self.is_supported?(platform) platform == :ios end end end end
Version data entries
15 entries across 15 versions & 1 rubygems