正在自动登录…
← 返回项目列表unixzii/
unixzii/ SimRun
SimRun 是一款实验性工具,可直接在 Mac 上以独立窗口运行 iOS 模拟器应用,无需启动完整模拟器,支持鼠标、触控板和键盘交互,适合日常 UI 开发和测试。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/18 18:06:22 · 查看原文
- 累计 Stars
- 304
- 当前热度
- 未达当前门槛
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/18 18:06:22
- 使用方式
可通过图形界面启动应用,也支持命令行操作,如 simrun run 命令。
查看 README 依据
To also build the sample apps into `build/apps/`, including Showcase, a tour of what SimRun can do, and its Watch app: ```bash make test-apps ``` ## Use ### With the SimRun app Open SimRun from your Applications folder if you downloaded it, or from the build folder if you built it: ```bash open build/SimRun.app ``` SimRun opens its launcher: your apps in the sidebar, and the selected app's details on the right: its version, the device and iOS runtime it runs as, and its **Profiles** (its data containers and what is running in each). To add an app, do any of the following:
- **Two-finger scroll** on a trackpad is a swipe that keeps scrolling with momentum when you let go. - **Pinch** and **rotate** on a trackpad are two-finger pinch and rotate. A **two-finger double tap** is a double tap. - **Typing** goes to whichever text field has focus, as if a hardware keyboard were connected. - **Copy and paste** use your Mac's clipboard, so you can copy in an app and paste in any Mac app, and the other way round. ### From the terminal ```bash build/bin/simrun run build/apps/Showcase.app ```
- 部署要求
需要 Apple 芯片的 Mac,安装 Xcode 和 iOS 模拟器运行时,并关闭系统完整性保护(SIP)。
查看 README 依据
someone else, without access to the source. So can most builds for devices (see Tips). ## What you need - A Mac with Apple silicon - Xcode, with an iOS Simulator runtime installed (SimRun uses the newest one it finds; pick another in SimRun ▸ iOS Runtime, or for one app with Launch With…). For Apple Watch apps, a watchOS Simulator runtime too - System Integrity Protection (SIP) turned off. SimRun needs to load its own code into iOS apps, which macOS only allows with SIP off. Apple describes how to change this setting in
- 已知限制
仅支持使用场景生命周期(UIScene 或 SwiftUI App)的应用,不支持屏幕键盘,仅支持竖屏,应用不会被挂起,拖放仅限应用内,钥匙串不安全,部分 Web 功能缺失,应用未沙盒化,退出时不会运行终止代码。
查看 README 依据
to look when an app fails to start. `simrun help` lists every command. There are many more settings for troubleshooting and debugging. See [Configuration and reference](docs/reference.md). ## Known limitations - **Only apps that use scenes.** Apps must use the scene-based life cycle (`UIScene`, or any SwiftUI `App`). Older apps built only around an app delegate won't show a window. - **No on-screen keyboard.** Type with your Mac's keyboard. Keys are read by position as a US layout, so some characters may come out differently on other keyboard layouts.
- **The first time you tap into a text field, the app may freeze for 2–3 seconds.** It's fine after that. - **Portrait only.** There's no way to turn an app sideways yet, and apps aren't told about device orientation (tilting a MacBook reaches CoreMotion, not UIKit's orientation or shake). - **Background apps keep running.** Apps never get suspended the way they would on a phone. - **Drag and drop only works within one app**, not between apps or between an app and the Mac. - **The keychain isn't secure.** Everything is stored unencrypted, and nothing ever asks for Face ID or a passcode.
- **Some web features are missing.** Web views work, but `SFSafariViewController` and `ASWebAuthenticationSession` (used for "Sign in with…" flows) don't. - **Apps aren't sandboxed.** They run with your user account's full access to your files. - **Quitting is abrupt.** Apps are stopped without running their termination code. - **Untested:** app extensions (widgets, share extensions and so on), apps that bundle their own frameworks, and recording from the microphone. The [technical notes](docs/reference.md#known-gaps) have the details. ## Learn more
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/10 17:09:19
- 首次达标收录
- 2026/10/11 11:47:13
- 统计更新时间
- 2026/10/22 19:05:55
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
值得看加权总分 4.1 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/18 12:01:37 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/19 13:19:27
- 许可证标识
- MIT
- Fork 数
- 20
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目