Documentation
¶
Index ¶
- func AppendDeviceProductInfo(dev *model.Device)
- func CheckAfcServiceStatus(udid string) error
- func CheckDeveloperMode(udid string) (bool, error)
- func CheckDeviceStatus(udid string) error
- func GetDeviceByID(id string) (*model.Device, bool)
- func GetDeviceMountImageInfo(udid string) (*model.UsbmuxdImage, error)
- func GetDevices() ([]model.Device, error)
- func ReloadDevices()
- func RestartUsbmuxd() error
- func ScanDevices()
- func StartDeviceManager()
- type DeviceManager
- func (dm *DeviceManager) AppendProductInfo(dev *model.Device)
- func (dm *DeviceManager) CheckAfcServiceStatus(udid string) error
- func (dm *DeviceManager) CheckDeveloperMode(udid string) (bool, error)
- func (dm *DeviceManager) CheckHasMountImage(udid string) (bool, error)
- func (dm *DeviceManager) GetDeviceByID(id string) (*model.Device, bool)
- func (dm *DeviceManager) GetDeviceByUDID(udid string) (*model.Device, bool)
- func (dm *DeviceManager) GetDevices() []model.Device
- func (dm *DeviceManager) GetMountImageInfo(udid string) (*model.UsbmuxdImage, error)
- func (dm *DeviceManager) GetUsbmuxdDeviceInfo(udid string) (*model.UsbmuxdDevice, error)
- func (dm *DeviceManager) ReloadDevices()
- func (dm *DeviceManager) RestartUsbmuxd() error
- func (dm *DeviceManager) Scan()
- func (dm *DeviceManager) Start()
- type InstallManager
- func (t *InstallManager) CleanTempFiles(ipaPath string)
- func (t *InstallManager) Close()
- func (t *InstallManager) ErrorLog() string
- func (t *InstallManager) OnOutput(fn func(string))
- func (t *InstallManager) OutputLog() string
- func (t *InstallManager) SaveLog(id uint)
- func (t *InstallManager) Start(ctx context.Context, udid, account, password, ipaPath string) error
- func (t *InstallManager) TryStart(ctx context.Context, udid, account, password, ipaPath string) error
- func (t *InstallManager) Write(p []byte)
- func (t *InstallManager) WriteLog(msg string)
- type PairManager
- type WebsocketManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendDeviceProductInfo ¶ added in v0.2.5
func CheckAfcServiceStatus ¶
func CheckDeveloperMode ¶ added in v0.2.5
func CheckDeviceStatus ¶ added in v0.2.5
func GetDeviceMountImageInfo ¶
func GetDeviceMountImageInfo(udid string) (*model.UsbmuxdImage, error)
func GetDevices ¶
func ReloadDevices ¶
func ReloadDevices()
func RestartUsbmuxd ¶
func RestartUsbmuxd() error
func ScanDevices ¶
func ScanDevices()
func StartDeviceManager ¶
func StartDeviceManager()
Types ¶
type DeviceManager ¶
type DeviceManager struct {
// contains filtered or unexported fields
}
func (*DeviceManager) AppendProductInfo ¶ added in v0.2.5
func (dm *DeviceManager) AppendProductInfo(dev *model.Device)
func (*DeviceManager) CheckAfcServiceStatus ¶
func (dm *DeviceManager) CheckAfcServiceStatus(udid string) error
func (*DeviceManager) CheckDeveloperMode ¶ added in v0.2.5
func (dm *DeviceManager) CheckDeveloperMode(udid string) (bool, error)
func (*DeviceManager) CheckHasMountImage ¶
func (dm *DeviceManager) CheckHasMountImage(udid string) (bool, error)
func (*DeviceManager) GetDeviceByID ¶
func (dm *DeviceManager) GetDeviceByID(id string) (*model.Device, bool)
func (*DeviceManager) GetDeviceByUDID ¶
func (dm *DeviceManager) GetDeviceByUDID(udid string) (*model.Device, bool)
func (*DeviceManager) GetDevices ¶
func (dm *DeviceManager) GetDevices() []model.Device
func (*DeviceManager) GetMountImageInfo ¶
func (dm *DeviceManager) GetMountImageInfo(udid string) (*model.UsbmuxdImage, error)
Get AppleTV mounted information of DeveloperDiskImage install/screenshot function need mounted DeveloperDiskImage to operate.
func (*DeviceManager) GetUsbmuxdDeviceInfo ¶
func (dm *DeviceManager) GetUsbmuxdDeviceInfo(udid string) (*model.UsbmuxdDevice, error)
func (*DeviceManager) ReloadDevices ¶
func (dm *DeviceManager) ReloadDevices()
func (*DeviceManager) RestartUsbmuxd ¶
func (dm *DeviceManager) RestartUsbmuxd() error
func (*DeviceManager) Scan ¶
func (dm *DeviceManager) Scan()
func (*DeviceManager) Start ¶
func (dm *DeviceManager) Start()
需要依赖socket套接字: /var/run/dbus /var/run/avahi-daemon
type InstallManager ¶ added in v0.2.1
type InstallManager struct {
// contains filtered or unexported fields
}
func NewInstallManager ¶ added in v0.2.1
func NewInstallManager() *InstallManager
func NewInteractiveInstallManager ¶ added in v0.2.1
func NewInteractiveInstallManager() *InstallManager
func (*InstallManager) CleanTempFiles ¶ added in v0.2.1
func (t *InstallManager) CleanTempFiles(ipaPath string)
func (*InstallManager) Close ¶ added in v0.2.1
func (t *InstallManager) Close()
func (*InstallManager) ErrorLog ¶ added in v0.2.1
func (t *InstallManager) ErrorLog() string
func (*InstallManager) OnOutput ¶ added in v0.2.1
func (t *InstallManager) OnOutput(fn func(string))
func (*InstallManager) OutputLog ¶ added in v0.2.1
func (t *InstallManager) OutputLog() string
func (*InstallManager) SaveLog ¶ added in v0.2.5
func (t *InstallManager) SaveLog(id uint)
func (*InstallManager) Start ¶ added in v0.2.1
func (t *InstallManager) Start(ctx context.Context, udid, account, password, ipaPath string) error
func (*InstallManager) TryStart ¶ added in v0.2.1
func (t *InstallManager) TryStart(ctx context.Context, udid, account, password, ipaPath string) error
func (*InstallManager) Write ¶ added in v0.2.1
func (t *InstallManager) Write(p []byte)
func (*InstallManager) WriteLog ¶ added in v0.2.1
func (t *InstallManager) WriteLog(msg string)
type PairManager ¶ added in v0.2.1
type PairManager struct {
// contains filtered or unexported fields
}
func NewPairManager ¶ added in v0.2.1
func NewPairManager() *PairManager
func (*PairManager) Close ¶ added in v0.2.1
func (t *PairManager) Close()
func (*PairManager) ErrorLog ¶ added in v0.2.1
func (t *PairManager) ErrorLog() string
func (*PairManager) OnOutput ¶ added in v0.2.1
func (t *PairManager) OnOutput(fn func(string))
func (*PairManager) OutputLog ¶ added in v0.2.1
func (t *PairManager) OutputLog() string
func (*PairManager) Start ¶ added in v0.2.1
func (t *PairManager) Start(ctx context.Context, udid string) error
func (*PairManager) Write ¶ added in v0.2.1
func (t *PairManager) Write(p []byte)
type WebsocketManager ¶ added in v0.2.1
type WebsocketManager struct {
// contains filtered or unexported fields
}
func NewWebsocketManager ¶ added in v0.2.1
func NewWebsocketManager(conn *websocket.Conn) *WebsocketManager
func (*WebsocketManager) Cancel ¶ added in v0.2.1
func (mgr *WebsocketManager) Cancel()
func (*WebsocketManager) Context ¶ added in v0.2.1
func (mgr *WebsocketManager) Context() context.Context
func (*WebsocketManager) ReadMessage ¶ added in v0.2.1
func (mgr *WebsocketManager) ReadMessage() (*model.Message, error)
func (*WebsocketManager) WriteMessage ¶ added in v0.2.1
func (mgr *WebsocketManager) WriteMessage(msg string)
Click to show internal directories.
Click to hide internal directories.