xcarchive

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2024 License: MIT Imports: 11 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetEmbeddedInfoPlistPath

func GetEmbeddedInfoPlistPath(xcarchivePth string) (string, error)

GetEmbeddedInfoPlistPath ...

func GetEmbeddedMobileProvisionPath

func GetEmbeddedMobileProvisionPath(xcarchivePth string) (string, error)

GetEmbeddedMobileProvisionPath ...

func IsMacOS

func IsMacOS(archPath string) (bool, error)

IsMacOS try to find the Contents dir under the .app/. If its finds it the archive is MacOs. If it does not the archive is iOS.

func UnzipXcarchive

func UnzipXcarchive(xcarchivePth string) (string, error)

UnzipXcarchive ...

Types

type IosApplication

type IosApplication struct {
	IosBaseApplication
	WatchApplication *IosWatchApplication
	ClipApplication  *IosClipApplication
	Extensions       []IosExtension
}

IosApplication ...

func NewIosApplication

func NewIosApplication(path string) (IosApplication, error)

NewIosApplication ...

type IosArchive

type IosArchive struct {
	Path        string
	InfoPlist   plistutil.PlistData
	Application IosApplication
}

IosArchive ...

func NewIosArchive

func NewIosArchive(path string) (IosArchive, error)

NewIosArchive ...

func (IosArchive) BundleIDEntitlementsMap

func (archive IosArchive) BundleIDEntitlementsMap() map[string]plistutil.PlistData

BundleIDEntitlementsMap ...

func (IosArchive) BundleIDProfileInfoMap

func (archive IosArchive) BundleIDProfileInfoMap() map[string]profileutil.ProvisioningProfileInfoModel

BundleIDProfileInfoMap ...

func (IosArchive) FindDSYMs

func (archive IosArchive) FindDSYMs() ([]string, []string, error)

FindDSYMs ...

func (IosArchive) IsXcodeManaged

func (archive IosArchive) IsXcodeManaged() bool

IsXcodeManaged ...

func (IosArchive) SigningIdentity

func (archive IosArchive) SigningIdentity() string

SigningIdentity ...

func (IosArchive) TeamID

func (archive IosArchive) TeamID() (string, error)

TeamID ...

type IosBaseApplication

type IosBaseApplication struct {
	Path                string
	InfoPlist           plistutil.PlistData
	Entitlements        plistutil.PlistData
	ProvisioningProfile profileutil.ProvisioningProfileInfoModel
}

IosBaseApplication ...

func NewIosBaseApplication

func NewIosBaseApplication(path string) (IosBaseApplication, error)

NewIosBaseApplication ...

func (IosBaseApplication) BundleIdentifier

func (app IosBaseApplication) BundleIdentifier() string

BundleIdentifier ...

type IosClipApplication

type IosClipApplication struct {
	IosBaseApplication
}

IosClipApplication ...

func NewIosClipApplication

func NewIosClipApplication(path string) (IosClipApplication, error)

NewIosClipApplication ...

type IosExtension

type IosExtension struct {
	IosBaseApplication
}

IosExtension ...

func NewIosExtension

func NewIosExtension(path string) (IosExtension, error)

NewIosExtension ...

type IosWatchApplication

type IosWatchApplication struct {
	IosBaseApplication
	Extensions []IosExtension
}

IosWatchApplication ...

func NewIosWatchApplication

func NewIosWatchApplication(path string) (IosWatchApplication, error)

NewIosWatchApplication ...

type MacosApplication

type MacosApplication struct {
	Extensions []MacosExtension
	// contains filtered or unexported fields
}

MacosApplication ...

func NewMacosApplication

func NewMacosApplication(path string) (MacosApplication, error)

NewMacosApplication ...

func (MacosApplication) BundleIdentifier

func (app MacosApplication) BundleIdentifier() string

BundleIdentifier ...

type MacosArchive

type MacosArchive struct {
	Path        string
	InfoPlist   plistutil.PlistData
	Application MacosApplication
}

MacosArchive ...

func NewMacosArchive

func NewMacosArchive(path string) (MacosArchive, error)

NewMacosArchive ...

func (MacosArchive) BundleIDEntitlementsMap

func (archive MacosArchive) BundleIDEntitlementsMap() map[string]plistutil.PlistData

BundleIDEntitlementsMap ...

func (MacosArchive) BundleIDProfileInfoMap

func (archive MacosArchive) BundleIDProfileInfoMap() map[string]profileutil.ProvisioningProfileInfoModel

BundleIDProfileInfoMap ...

func (MacosArchive) FindDSYMs

func (archive MacosArchive) FindDSYMs() ([]string, []string, error)

FindDSYMs ...

func (MacosArchive) IsXcodeManaged

func (archive MacosArchive) IsXcodeManaged() bool

IsXcodeManaged ...

func (MacosArchive) SigningIdentity

func (archive MacosArchive) SigningIdentity() string

SigningIdentity ...

type MacosExtension

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

MacosExtension ...

func NewMacosExtension

func NewMacosExtension(path string) (MacosExtension, error)

NewMacosExtension ...

func (MacosExtension) BundleIdentifier

func (app MacosExtension) BundleIdentifier() string

BundleIdentifier ...

Jump to

Keyboard shortcuts

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