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.