One Logo Pool Ball
App Services · IOS API REFERENCE

ExtensionFoundation

Create executable bundles to extend the functionality of other apps.

28 types

36 callable entries

9 skipped

80% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Skipped declarations

9 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AppExtension.main()

Static protocol requirements cannot be called through an instance.

ConnectionHandler.init(onSessionRequest:)

callback cannot propagate synchronous failure

ConnectionHandler.init(onConnection:)

callback cannot propagate synchronous failure

AppExtensionPoint.Definition.buildBlock(_:_:)

Swift parameter packs cannot cross the bridge.

AppExtensionPoint.Capabilities.Builder.buildBlock(_:)

Swift parameter packs cannot cross the bridge.

AppExtensionPoint.Capabilities.init(_:)

callback cannot propagate synchronous failure

protocol implementation AppExtension

This protocol needs associated types that cannot yet cross the bridge.

protocol implementation AppExtensionConfiguration

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation AppExtensionPoint.Capability

inherited protocol graph unavailable