OpenAIExpoApr 27, 2026, 7:00 PM

App Store Connect minimum SDK requirements update

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

openaienmodel: gpt-5-mini-2025-08-07

App Store Connect minimum SDK requirements update

Key Points

  • Xcode 26 required from 2026-04-28
  • Expo SDK 54/55 already use Xcode 26
  • Opt in via eas.json image for older SDKs

Summary

Starting April 28, 2026, App Store Connect requires apps uploaded to be built with Xcode 26 and an SDK for iOS 26, iPadOS 26, tvOS 26, visionOS 26, or watchOS 26.

Key Points

  • Requirement effective date: 2026-04-28 — builds must use Xcode 26+ and the platform SDKs listed above.
  • Expo users: projects on Expo SDK 54 or 55 are already using Xcode 26 on the default EAS Build image; no change required.
  • Projects on Expo SDK 53 or lower can opt in to Xcode 26 by setting the build image in eas.json, for example: {"build":{"production":{"ios":{"image":"macos-sequoia-15.6-xcode-26.2"}}}} or use "image": "latest".
  • Not all older SDKs are compatible with Xcode 26; compatibility depends on your app's native libraries and dependencies.
  • Recommended action: upgrade to at least Expo SDK 54, test on Xcode 26 images, and update eas.json if you must opt in.

Practical next steps for engineers

  • Check your Expo SDK version and EAS Build image in project config.
  • If on SDK 54/55: run CI/build validations and release as normal.
  • If on SDK ≤53: either upgrade the SDK or opt in to Xcode 26 via eas.json and run a full suite of integration tests to surface native incompatibilities.
  • Verify third-party native modules for Xcode 26 compatibility and update or replace as needed.

Full Translation

Translations

A translation section that keeps the flow of the original article.

openaijamodel: gpt-5-mini-2025-08-07

App Store Connect の最小 SDK 要件の更新

App Store Connect の最小 SDK 要件の更新

2026年4月28日以降、App Store Connect にアップロードされるアプリは Xcode 26 以上でビルドされ、iOS 26、iPadOS 26、tvOS 26、visionOS 26、または watchOS 26 の SDK を使用している必要があります。

対象と影響

  • Expo SDK 54 または 55 を使用している場合: 既に対応済みです。これらの SDK のデフォルト EAS Build イメージは Xcode 26 を使用するため、特に対応は不要です。
  • SDK 53 以下を使用している場合: eas.json に以下のいずれかを指定して Xcode 26 を使用するようオプトインできます:
    • "image": "latest"
    • "image": "macos-sequoia-15.6-xcode-26.2"

注意点

  • すべての SDK バージョンが Xcode 26 と互換性があるわけではありません。アプリが互換となるかは、使用しているライブラリによっても影響されます。

推奨

  • 最低でも SDK 54 以上へのアップグレードを推奨します。

例: eas.json

{ "build": { "production": { "ios": { "image": "macos-sequoia-15.6-xcode-26.2" } } } }