SKILL

eas-simulator

在 EAS 云托管的远程 iOS/Android 模拟器上运行和控制用户应用。运行任何 eas simulator:* 命令前先阅读,了解这一实验性 API 的当前语法。适用于用户需要本地无法运行的模拟器,例如在云模拟器运行应用,使用 eas simulator 运行、安装或截图,在 Linux/Cursor 中需要 iOS 设备,当前机器没有模拟器或处于无界面 CI,让智能体点击应用并截图,在支持实时重载的远程模拟器上测试开发构建,或将模拟器流式传输到浏览器;即使用户未提到 EAS Simulator 或云也适用。宿主机没有本地模拟器(Linux、CI、云沙盒)时默认使用;macOS 上不要因普通的“在模拟器运行”请求自动触发,仅用于云端、远程或可分享模拟器,缺少的 iOS 版本,或智能体驱动的会话。不用于本地模拟器(expo run:ios、Xcode、Android Studio)、EAS Build/Update、网页预览或实体设备。

译文已校对
查看英文原文

Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it has the current syntax for this experimental API. Use whenever the user needs a simulator they can't run locally - 'run my app on a cloud simulator', 'use eas simulator to run/install/screenshot my app', 'I'm on Linux/Cursor and need an iOS device', 'no sim on this box / headless CI', 'let an agent click through my app and screenshot it', 'test my dev build on a remote sim with live reload', 'stream a sim to my browser' - even when they don't say 'EAS Simulator' or 'cloud'. On a host WITHOUT a local simulator (Linux, CI, cloud sandbox) it's the default; on macOS, do NOT auto-trigger for a plain 'run on the simulator' - use it only for a cloud/remote/shareable sim, an iOS version they lack, or an agent-driven session. NOT for local sims (expo run:ios, Xcode, Android Studio), EAS Build/Update, web preview, or physical devices.

适用对象:移动应用开发。自动收录 · 待核查。

原作者说明节选

从固定版本的 SKILL.md 提取,保留原文语言。以下内容属于作者说明,本站尚未验证安装、兼容或运行结果。

查看英文原文

原文涵盖的主题

  • EAS Simulator
  • When to use
  • Cloud vs local: decide this first
  • Prerequisites
  • Session lifetime
  • Check availability first
  • The core loop (always the same)
  • Always name the session

EAS service - costs apply. Sessions count toward your account's pricing and limits and stop at their maximum duration. Stop a session with eas simulator:stop when the task is done. See https://expo.dev/pricing for current terms. EAS Simulator runs a remote iOS simulator or Android emulator on EAS infrastructure that you drive from your machine — from the CLI, from an AI agent (via agent-device), and from a browser preview. It's the unlock for environments that can't run a simulator locally (Linux boxes, cloud/background agents like Cursor Cloud), and for letting an agent verify a change on a real device instead of only reasoning about code. The simulator: commands are experimental and hidden, and need a recent eas-cli (≥ 20.3.0 as of writing) — which is why this skill runs everything via npx --yes eas-cli@latest. Flags and verbs may change; the relevant subcommand's --help output is authoritative. The frontmatter description carries the trigger phrases. In short: use this to get a user's app onto a cloud simulator and interact with it — especially from a Mac-less or cloud/sandbox agent. Not for local sims (expo run:ios, Xcode, Android Studio), store builds/signing (that's EAS Build

这里只展示节选,请以完整原文和当前要求为准。

来源仓库
expo/skills
源文件
plugins/expo/skills/eas-simulator/SKILL.md
固定版本
a9e5bd3fa00b4e61f632e43f85da73aee1942582
阅读完整原作者说明 ↗

来源与内容状态

本条为自动发现的元数据,尚未完成人工文档核查;适用性与运行结果待核查。

原作者:Expo Skills · 原作者仓库元数据。文档核查:未核查。最近来源检查:2026-11-09T14:01:42.025Z。

分类由名称、说明与路径规则生成,分类不代表已核实适配。

许可与权利归属

MIT。第三方内容及版权归原作者,使用条件以原文为准。

许可原文 ↗

本站没有因同步、复制或用户自报成功而将资源标为运行验证通过。

限制与注意事项

  • 元数据收录不代表本站已经安装、适配、实测或进行安全审查。