exportoptionsgenerator

package
v2.0.0-alpha.44 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: MIT Imports: 16 Imported by: 1

Documentation

Index

Constants

View Source
const (
	AppClipProductType = "com.apple.product-type.application.on-demand-install-capable"
)

const for AppClipProductType and manualSigningStyle

Variables

This section is empty.

Functions

func ArchivableApplicationTarget

func ArchivableApplicationTarget(xcodeProj *xcodeproj.XcodeProj, scheme *xcscheme.Scheme) (*xcodeproj.Target, error)

ArchivableApplicationTarget locate archivable app target from a given project and scheme

Types

type CodesignIdentityProvider

type CodesignIdentityProvider interface {
	ListCodesignIdentities() ([]certificateutil.CertificateInfoModel, error)
}

CodesignIdentityProvider can list certificate infos.

type ExportOptionsGenerator

type ExportOptionsGenerator struct {
	// contains filtered or unexported fields
}

ExportOptionsGenerator generates an exportOptions.plist file.

func New

func New(xcodeProj *xcodeproj.XcodeProj, scheme *xcscheme.Scheme, configuration string, logger log.Logger) ExportOptionsGenerator

New constructs a new ExportOptionsGenerator.

func (ExportOptionsGenerator) GenerateApplicationExportOptions

func (g ExportOptionsGenerator) GenerateApplicationExportOptions(exportMethod exportoptions.Method, containerEnvironment string, teamID string, uploadBitcode bool, compileBitcode bool, xcodeManaged bool,
	xcodeMajorVersion int64) (exportoptions.ExportOptions, error)

GenerateApplicationExportOptions generates exportOptions for an application export.

func (ExportOptionsGenerator) GetDefaultProvisioningProfile

func (g ExportOptionsGenerator) GetDefaultProvisioningProfile() (profileutil.ProvisioningProfileInfoModel, error)

GetDefaultProvisioningProfile ...

type LocalCodesignIdentityProvider

type LocalCodesignIdentityProvider struct{}

LocalCodesignIdentityProvider ...

func (LocalCodesignIdentityProvider) ListCodesignIdentities

ListCodesignIdentities ...

type LocalProvisioningProfileProvider

type LocalProvisioningProfileProvider struct{}

LocalProvisioningProfileProvider ...

func (LocalProvisioningProfileProvider) ListProvisioningProfiles

ListProvisioningProfiles ...

type ProvisioningProfileProvider

type ProvisioningProfileProvider interface {
	ListProvisioningProfiles() ([]profileutil.ProvisioningProfileInfoModel, error)
}

ProvisioningProfileProvider can list profile infos.

type TargetInfoProvider

type TargetInfoProvider interface {
	TargetBundleID(target, configuration string) (string, error)
	TargetCodeSignEntitlements(target, configuration string) (serialized.Object, error)
}

TargetInfoProvider can determine a target's bundle id and codesign entitlements.

type XcodebuildTargetInfoProvider

type XcodebuildTargetInfoProvider struct {
	// contains filtered or unexported fields
}

XcodebuildTargetInfoProvider implements TargetInfoProvider.

func (XcodebuildTargetInfoProvider) TargetBundleID

func (b XcodebuildTargetInfoProvider) TargetBundleID(target, configuration string) (string, error)

TargetBundleID ...

func (XcodebuildTargetInfoProvider) TargetCodeSignEntitlements

func (b XcodebuildTargetInfoProvider) TargetCodeSignEntitlements(target, configuration string) (serialized.Object, error)

TargetCodeSignEntitlements ...

Jump to

Keyboard shortcuts

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