Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MacOSProjectIsNotSupported = errors.New("macOS project is not supported")
MacOSProjectIsNotSupported ...
Functions ¶
This section is empty.
Types ¶
type ArtifactMetadata ¶
type ArtifactMetadata struct { AppInfo Info `json:"app_info"` FileSizeBytes int64 `json:"file_size_bytes"` ProvisioningInfo ProvisionInfo `json:"provisioning_info,omitempty"` Scheme string `json:"scheme,omitempty"` }
ArtifactMetadata ...
type Info ¶
type Info struct { AppTitle string `json:"app_title"` BundleID string `json:"bundle_id"` Version string `json:"version"` BuildNumber string `json:"build_number"` MinOSVersion string `json:"min_OS_version"` DeviceFamilyList []uint64 `json:"device_family_list"` }
Info ...
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
Parser ...
func (*Parser) ParseIPAData ¶
func (m *Parser) ParseIPAData(pth string) (*ArtifactMetadata, error)
ParseIPAData ...
func (*Parser) ParseXCArchiveData ¶
func (m *Parser) ParseXCArchiveData(pth string) (*ArtifactMetadata, error)
ParseXCArchiveData ...
type ProvisionInfo ¶
type ProvisionInfo struct { CreationDate time.Time `json:"creation_date"` ExpireDate time.Time `json:"expire_date"` DeviceUDIDList []string `json:"device_UDID_list"` TeamName string `json:"team_name"` ProfileName string `json:"profile_name"` ProvisionsAllDevices bool `json:"provisions_all_devices"` IPAExportMethod exportoptions.Method `json:"ipa_export_method"` }
ProvisionInfo ...
Click to show internal directories.
Click to hide internal directories.