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

Run Expo Simulators in CircleCI

Blog post from Expo

Post Details
Company
Date Published
Author
Expo
Word Count
1,113
Company Posts That Month
34
Language
English
Hacker News Points
-
Post removed?
No
Summary

Expo Simulators can be integrated into CircleCI to build an iOS Simulator version of an Expo app, launch a remotely hosted simulator session on EAS, automate interactions with agent-device, and upload screenshots and recordings as job artifacts, all from a Linux Docker executor without Xcode or macOS. Setup requires Expo Simulators account access, an EAS project ID, an unsigned iOS Simulator build profile, and an EXPO_TOKEN created for a robot user with at least the Developer role and stored securely in a CircleCI context or project variable. A typical workflow checks simulator availability, creates an EAS Build, starts a named session, drives the app using its bundle identifier and accessibility labels, and uses a teardown step to stop the session even after failures, cancellations, or timeouts, with a maximum session duration as backup. Sensitive controller tokens written to the simulator environment file must not be printed, uploaded, or exposed through JSON output or shell tracing. The guidance also notes that build fingerprints can reuse compatible completed builds, Android support remains under development, and Expo provides agent skills and additional documentation for REST API use, parallel sessions, and end-to-end testing.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Secrets Management 1 1,735 373 111 -15%
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.