DropletCompatibilityVerdict

Outcome of evaluating one bundle against one host.

enum DropletCompatibilityVerdict

Cases

DropletCompatibilityVerdict.compatible

case compatible

The bundle may load.

DropletCompatibilityVerdict.abiOutOfRange(bundleABI:supported:)

case abiOutOfRange(bundleABI: Int, supported: ClosedRange<Int>)

The bundle's ABI is outside the host's supported range. The store client should resolve a published build whose ABI is in range. The host must not load or substitute an incompatible product bundle.

DropletCompatibilityVerdict.apiTooNew(bundleMinimum:host:)

case apiTooNew(bundleMinimum: SemanticVersion, host: SemanticVersion)

The bundle needs a newer DroppyKit API than the host has.

DropletCompatibilityVerdict.appVersionTooLow(bundleMinimum:host:)

case appVersionTooLow(bundleMinimum: String, host: String)

The bundle needs a newer host app version.

Properties

isCompatible

var isCompatible: Bool { get }

Convenience flag.