Sha256: d9684c860ad66d1a7ac86bbd24abfff7d40a351455318bc9a709673deb8a0ce9

Contents?: true

Size: 1.01 KB

Versions: 29

Compression:

Stored size: 1.01 KB

Contents

module Fastlane
  module Actions
    class ImportProvisioningAction < Action
      def self.run(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")}"
        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

29 entries across 29 versions & 1 rubygems

Version Path
fastlane-plugin-polidea-2.1.1.pre lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-2.1.0 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-2.0.0 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-1.0.0 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-1.0.0.pre lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.6.4 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.6.3 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.6.2 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.6.1 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.6.0 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.6.0.pre.1 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.6.0.pre lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.5.0 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.4.5 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.4.4 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.4.3 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.4.2 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.4.1 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.4.0 lib/fastlane/plugin/polidea/actions/import_provisioning.rb
fastlane-plugin-polidea-0.3.5 lib/fastlane/plugin/polidea/actions/import_provisioning.rb