iossigning

package module
v0.0.0-...-3f7dbb5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2024 License: MIT Imports: 20 Imported by: 0

README

Manage iOS Code Signing

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(cfg *Config) (map[string]string, error)

Types

type Config

type Config struct {
	Distribution  string `env:"distribution_method,opt[development,app-store,ad-hoc,enterprise]"`
	ProjectPath   string `env:"project_path,dir"`
	Scheme        string `env:"scheme,required"`
	Configuration string `env:"configuration"`

	BitriseConnection string `env:"apple_service_connection,opt[api-key,apple-id]"`

	RegisterTestDevices bool   `env:"register_test_devices,opt[yes,no]"`
	MinProfileDaysValid int    `env:"min_profile_validity,required"`
	SignUITestTargets   bool   `env:"sign_uitest_targets,opt[yes,no]"`
	TeamID              string `env:"apple_team_id"`

	CertificateURLList        string          `env:"certificate_url_list,required"`
	CertificatePassphraseList stepconf.Secret `env:"passphrase_list"`
	KeychainPath              string          `env:"keychain_path,required"`
	KeychainPassword          stepconf.Secret `env:"keychain_password,required"`
	BuildAPIToken             string          `env:"build_api_token"`
	BuildURL                  string          `env:"build_url"`
	APIKeyPath                stepconf.Secret `env:"api_key_path"`
	APIKeyID                  string          `env:"api_key_id"`
	APIKeyIssuerID            string          `env:"api_key_issuer_id"`

	VerboseLog bool `env:"verbose_log,opt[no,yes]"`
}

Config holds the step inputs

func (Config) DistributionType

func (c Config) DistributionType() autocodesign.DistributionType

DistributionType ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL