Skip to content

ci: build iOS against a generic Simulator destination - #81

Merged
joaoloureirop merged 1 commit into
mainfrom
ci/generic-ios-simulator-destination
Sep 14, 2026
Merged

joaoloureirop merged 1 commit into
mainfrom
ci/generic-ios-simulator-destination

Conversation

@joaoloureirop

@joaoloureirop joaoloureirop commented Sep 14, 2026

Copy link
Copy Markdown

Summary

iOS CI fails on macos-latest (now macos-26) because the workflow looks up an iPhone 15 simulator that is no longer installed. The job exits before xcodebuild runs.

This switches the example-app build to generic/platform=iOS Simulator, which compiles without pinning a device name and stays valid as runner images change.

Test plan

  • Confirm the iOS workflow (FOO=BAR and RCT_NEW_ARCH_ENABLED=1) gets past Build iOS test app on this PR
  • Confirm the failure is no longer [[ $device =~ $re ]] || exit 1 with no xcodebuild output

Made with Cursor

macos-latest no longer ships an iPhone 15 runtime, so the hardcoded simulator lookup fails before xcodebuild runs. A generic iOS Simulator destination compiles without pinning a device name.

Co-authored-by: Cursor <cursoragent@cursor.com>
@joaoloureirop joaoloureirop self-assigned this Sep 14, 2026
@joaoloureirop
joaoloureirop marked this pull request as ready for review September 14, 2026 15:34

@meltingice1337 meltingice1337 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@joaoloureirop
joaoloureirop merged commit e92b570 into main Sep 14, 2026
10 checks passed
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.

2 participants