How to upgrade to SDK 58
Blog post from Expo
Expo SDK 58 introduces iOS 27 support and React Native 0.88, with upgrades recommended through an AI coding agent using Expo’s upgrade skill or through manual dependency alignment, diagnostics, and native project updates where applicable. Key migration considerations include React Native’s default Strict TypeScript API, removal or deprecation of several APIs, lack of current macOS support, and iOS scene lifecycle changes required for new device form factors, along with new limitations around fixed orientation on resizable iPhone apps. Expo Router has updated navigation internals, imports, web rendering defaults, asynchronous web routes, iOS header behavior, and optional dependencies, while Android release builds now enable R8 minification by default and may require ProGuard rules for reflection-based libraries. SDK 58 also changes native build fingerprinting to reduce unnecessary rebuilds, updates EAS Build image aliases to Xcode 27.1, and advises development builds for new projects until the updated Expo Go release becomes available. Developers encountering issues are directed to upgrade troubleshooting resources, native logs, reproducible GitHub issues, Discord support, and feedback channels for the upgrade skill.
No tracked trend matches for this post yet.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.