installationproxy

package
v1.0.180 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2025 License: MIT Imports: 5 Imported by: 8

Documentation

Index

Constants

View Source
const (
	// ApplicationType shows if this is a 'User', 'System' or 'Hidden' app
	ApplicationType            = "ApplicationType"
	CFBundleDisplayName        = "CFBundleDisplayName"
	CFBundleExecutable         = "CFBundleExecutable"
	CFBundleIdentifier         = "CFBundleIdentifier"
	CFBundleName               = "CFBundleName"
	CFBundleNumericVersion     = "CFBundleNumericVersion"
	CFBundleShortVersionString = "CFBundleShortVersionString"
	CFBundleSupportedPlatforms = "CFBundleSupportedPlatforms"
	CFBundleVersion            = "CFBundleVersion"
	// DTXcode is the Xcode version the app was built with (e.g. Xcode 16.4 is '1640')
	DTXcode = "DTXcode"
	// DTXcodeBuild is the Xcode build version the app was built with
	DTXcodeBuild         = "DTXcodeBuild"
	Entitlements         = "Entitlements"
	EnvironmentVariables = "EnvironmentVariables"
	// MinimumOSVersion defines the minimum supported iOS version
	MinimumOSVersion = "MinimumOSVersion"
	Path             = "Path"
	// UIDeviceFamily slice of integers for supported devices types where a value of '1' means iPhone, and '2' iPad
	UIDeviceFamily       = "UIDeviceFamily"
	UIFileSharingEnabled = "UIFileSharingEnabled"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AppInfo

type AppInfo map[string]any

func (AppInfo) CFBundleExecutable

func (a AppInfo) CFBundleExecutable() string

func (AppInfo) CFBundleIdentifier

func (a AppInfo) CFBundleIdentifier() string

func (AppInfo) CFBundleName

func (a AppInfo) CFBundleName() string

func (AppInfo) CFBundleShortVersionString

func (a AppInfo) CFBundleShortVersionString() string

func (AppInfo) EnvironmentVariables

func (a AppInfo) EnvironmentVariables() map[string]any

func (AppInfo) Path

func (a AppInfo) Path() string

func (AppInfo) UIFileSharingEnabled added in v1.0.118

func (a AppInfo) UIFileSharingEnabled() bool

type BrowseResponse

type BrowseResponse struct {
	CurrentIndex  uint64
	CurrentAmount uint64
	Status        string
	CurrentList   []AppInfo
}

type Connection

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

func New

func New(device ios.DeviceEntry) (*Connection, error)

func (*Connection) BrowseAllApps added in v1.0.72

func (conn *Connection) BrowseAllApps() ([]AppInfo, error)

func (*Connection) BrowseFileSharingApps added in v1.0.118

func (conn *Connection) BrowseFileSharingApps() ([]AppInfo, error)

func (*Connection) BrowseSystemApps

func (conn *Connection) BrowseSystemApps() ([]AppInfo, error)

func (*Connection) BrowseUserApps

func (conn *Connection) BrowseUserApps() ([]AppInfo, error)

func (*Connection) Close

func (c *Connection) Close()

func (*Connection) Uninstall added in v1.0.34

func (c *Connection) Uninstall(bundleId string) error

Jump to

Keyboard shortcuts

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