Documentation
¶
Index ¶
- Constants
- func ArchivableApplicationTarget(xcodeProj *xcodeproj.XcodeProj, scheme *xcscheme.Scheme) (*xcodeproj.Target, error)
- type CodesignIdentityProvider
- type ExportOptionsGenerator
- type LocalCodesignIdentityProvider
- type LocalProvisioningProfileProvider
- type ProvisioningProfileProvider
- type TargetInfoProvider
- type XcodebuildTargetInfoProvider
Constants ¶
View Source
const (
// AppClipProductType ...
AppClipProductType = "com.apple.product-type.application.on-demand-install-capable"
)
Variables ¶
This section is empty.
Functions ¶
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, archivedWithXcodeManagedProfiles bool, codeSigningStyle exportoptions.SigningStyle, xcodeMajorVersion int64, testFlightInternalTestingOnly bool, ) (exportoptions.ExportOptions, error)
GenerateApplicationExportOptions generates exportOptions for an application export.
type LocalCodesignIdentityProvider ¶
type LocalCodesignIdentityProvider struct{}
LocalCodesignIdentityProvider ...
func (LocalCodesignIdentityProvider) ListCodesignIdentities ¶
func (p LocalCodesignIdentityProvider) ListCodesignIdentities() ([]certificateutil.CertificateInfoModel, error)
ListCodesignIdentities ...
type LocalProvisioningProfileProvider ¶
type LocalProvisioningProfileProvider struct {
// contains filtered or unexported fields
}
LocalProvisioningProfileProvider ...
func (LocalProvisioningProfileProvider) GetDefaultProvisioningProfile ¶
func (p LocalProvisioningProfileProvider) GetDefaultProvisioningProfile() (profileutil.ProvisioningProfileInfoModel, error)
GetDefaultProvisioningProfile ...
func (LocalProvisioningProfileProvider) ListProvisioningProfiles ¶
func (p LocalProvisioningProfileProvider) ListProvisioningProfiles() ([]profileutil.ProvisioningProfileInfoModel, error)
ListProvisioningProfiles ...
type ProvisioningProfileProvider ¶
type ProvisioningProfileProvider interface { ListProvisioningProfiles() ([]profileutil.ProvisioningProfileInfoModel, error) GetDefaultProvisioningProfile() (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 ...
Click to show internal directories.
Click to hide internal directories.