class Fastlane::Actions::EnInstallProvisioningProfilesAction
Public Class Methods
description()
click to toggle source
@!group Documentation
# File lib/fastlane/plugin/ciutils/actions/en_install_provisioning_profiles.rb, line 18 def self.description "Copies recursively all provisioning profiles from current folder to system Provisioning Profiles" end
is_supported?(platform)
click to toggle source
# File lib/fastlane/plugin/ciutils/actions/en_install_provisioning_profiles.rb, line 22 def self.is_supported?(platform) platform == :ios end
run(params)
click to toggle source
# File lib/fastlane/plugin/ciutils/actions/en_install_provisioning_profiles.rb, line 4 def self.run(params) profiles_dir = "#{Dir.home}/Library/MobileDevice/Provisioning Profiles" source = Dir.glob("**/*.mobileprovision") # Remove all profiles FileUtils.rm_rf Dir.glob("#{profiles_dir}/*") # Copy new profiles FileUtils.cp_r source, "#{profiles_dir}", remove_destination: true end