Skip to content

[pull] main from expo:main#896

Merged
pull[bot] merged 1 commit into
code:mainfrom
expo:main
May 24, 2026
Merged

[pull] main from expo:main#896
pull[bot] merged 1 commit into
code:mainfrom
expo:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 24, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

## Why:

expo-backgorund-task isn't distributed as precompiled xcframeworks, but
it should be able to build as one. Currently it fails.

## How:

Fixed the XCFramework compile issue by moving EXTaskServiceHelper into
an Objective-C SPM target that the Swift target depends on, so Swift can
see EXTaskServiceHelper during precompile builds.

## Test-plan

✅ Added swift test for getting the task service, asserting that
`EXTaskServiceHelper.sharedTaskService()` resolves correctly. ✅ Tested
with BareExpo on Device on iOIS

## Checklist

- [x] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [x] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <34669131+expo-bot@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators May 24, 2026
@pull pull Bot added the ⤵️ pull label May 24, 2026
@pull pull Bot merged commit d3d58ad into code:main May 24, 2026
9 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant