Skip to content

[codex] Add simulator-id support to build run and dev#3632

Draft
mmichels-brex wants to merge 1 commit intoexpo:mainfrom
mmichels-brex:codex/build-dev-simulator-id
Draft

[codex] Add simulator-id support to build run and dev#3632
mmichels-brex wants to merge 1 commit intoexpo:mainfrom
mmichels-brex:codex/build-dev-simulator-id

Conversation

@mmichels-brex
Copy link
Copy Markdown
Contributor

@mmichels-brex mmichels-brex commented Apr 24, 2026

Summary

Adds a --simulator-id flag for iOS simulator runs without overloading the existing --id build selector.

The new option is shared by:

  • eas build:run, where --id continues to mean build ID and --simulator-id selects the target iOS simulator UDID
  • eas build:dev, where --simulator-id selects the target iOS simulator UDID for both fingerprint-cache hits and newly-created builds

The shared run helpers now accept optional run options, and the iOS simulator selector resolves the provided simulator id before booting/installing. Android rejects --simulator-id because the target-id behavior is iOS-simulator specific.

Validation

  • yarn exec oxfmt packages/eas-cli/src/commands/build/run.ts packages/eas-cli/src/commands/build/dev.ts packages/eas-cli/src/build/runBuildAndSubmit.ts packages/eas-cli/src/run/ios/run.ts packages/eas-cli/src/run/ios/simulator.ts packages/eas-cli/src/run/run.ts
  • git diff --check
  • Built local workspace dependencies: @expo/logger, @expo/eas-build-job, @expo/steps, @expo/eas-json
  • yarn workspace eas-cli typecheck and yarn workspace eas-cli typecheck-for-build were attempted, but both are blocked by existing @expo/apple-utils metadata/App Clip type mismatches unrelated to this change.

@mmichels-brex mmichels-brex changed the title [codex] Add simulator id support to build dev Add simulator id support to build dev Apr 24, 2026
@mmichels-brex mmichels-brex force-pushed the codex/build-dev-simulator-id branch from fe7c18e to a4ac3ec Compare April 24, 2026 20:35
@mmichels-brex mmichels-brex changed the title Add simulator id support to build dev [codex] Add simulator-id support to build run and dev Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant