View Source ExMobileDevice.ImageMounter (exmobiledevice v0.2.9)

Functions for dealing with developer disk images.

Summary

Functions

Fetch a signature for the specified device.

List mounts on the target device.

Look up the signature of the specified image.

Unmount the disk at the specified path.

Functions

Link to this function

fetch_manifest_from_tss(udid, build_manifest_path)

View Source
@spec fetch_manifest_from_tss(String.t(), Path.t()) ::
  {:ok, binary()} | {:error, any()}

Fetch a signature for the specified device.

@spec list_mounted(String.t()) :: {:ok, [map()]} | {:error, any()}

List mounts on the target device.

Link to this function

lookup_image_signature(udid, type)

View Source
@spec lookup_image_signature(String.t(), String.t()) ::
  {:ok, binary()} | {:error, any()}

Look up the signature of the specified image.

Link to this function

mount(udid, image_path, build_manifest_path, trust_cache_path, info_plist \\ nil)

View Source
@spec mount(String.t(), Path.t(), Path.t(), Path.t(), map() | nil) ::
  :ok | {:error, any()}

Mount a developer disk for an iOS 17+ device.

Link to this function

unmount(udid, mount_path)

View Source
@spec unmount(String.t(), Path.t()) :: :ok | {:error, any()}

Unmount the disk at the specified path.