Skip to content

[Drift] x86_64 Apple Kotlin/Native targets removed (powersync-kotlin #353) #481

@benitav

Description

@benitav

What's changing: The Kotlin Multiplatform SDK removes support for all x86_64 Apple targets as Kotlin/Native targets: iosX64(), macosX64(), tvosX64(), and watchosX64(). The CHANGELOG entry marks this as a breaking change. macOS x64 via JVM (Compose Multiplatform Desktop on Intel Macs) is unaffected.

High priority — existing docs are now inaccurate or incomplete

  • Supported Platforms — Kotlin SDK section (https://docs.powersync.com/resources/supported-platforms#kotlin-sdk) — The table currently lists x86-64 as a supported architecture for iOS (simulator), macOS (native), watchOS (simulator), and tvOS (simulator). Specifically: iOS row reads "aarch64 device, x86-64 and aarch64 simulators"; macOS (native) row reads "x86-64, aarch64"; watchOS row reads "aarch64 device, armv8 32-bit pointers ABI, x86-64 and aarch64 simulators"; tvOS row reads "aarch64 device, x86-64 and aarch64 simulators". All four x86-64 Apple Kotlin/Native variants are removed by this PR; those rows now overstate what the SDK supports.

For reviewer consideration — may be worth documenting
None.

Source PR: powersync-ja/powersync-kotlin#353. At the time of filing, the PR is merged 2026-05-28. Publish updates only after the change ships in a release.


Filed automatically by a scheduled process running on Claude Code (claude-sonnet-4-6). A human should verify the scope and timing before publishing any changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions