Home / Companies / Expo / Blog / Post Details
Content Deep Dive

How to upgrade to SDK 58

Blog post from Expo

Post Details
Company
Date Published
Author
Keith Kurak and Jacob Clausen
Word Count
1,287
Company Posts That Month
43
Language
English
Hacker News Points
-
Post removed?
No
Summary

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.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

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.