iOS build fails: glassEffect / GlassEffectContainer require iOS 26 SDK (Voltra 1.0.1) #50
Replies: 2 comments 2 replies
-
|
I assume you're building locally using the EAS CLI - is that correct? Is there anything preventing you from updating Xcode to the latest version? If you're building remotely on EAS, is there anything preventing you from updating your runner image to the latest one? In the meantime, I'll see if I can wrap this code in an Xcode version check. |
Beta Was this translation helpful? Give feedback.
1 reply
-
According to Expo's documentation on EAS, the latest macOS image includes XCode 26. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team,
I’m facing an iOS build failure when using Voltra v1.0.1 in an Expo / React Native project.
Library: voltra
Voltra Version: 1.0.1 (also tried 1.0.0)
Expo: ~53.0.22
React Native: 0.79.5
React: 19.0.0
iOS Deployment Target: 17.0
Xcode SDK: iOS 18.5
Node.js: 22.x
Package Manager: pnpm 10.x
Build Tool: Expo EAS Build
Issue
It looks like Voltra 1.0.1 is using iOS 26 APIs (glassEffect, GlassEffectContainer) which are not available in the current Xcode SDK (iOS 18.5).
Because of this, the iOS build fails.
The build fails when using Expo EAS Build (eas build), but works locally in Xcode.
This makes it difficult to generate production builds using Expo.
Root Cause! 🔍
This is a Voltra library bug, The issue is:
Voltra 1.0.1 has Swift code that uses iOS 26 APIs (GlassEffectContainer, .glassEffect())
These APIs don't exist in the current Xcode SDK (iOS 18.5)
expo build iOS 26 SDK compile issue
Could you please advise if there is a workaround or planned fix for this?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions