苹果模拟器不支持Mac自带快捷键录屏,因Shift+Command+5仅录窗口外观,导致画面含干扰元素或内容失真;正确方法是用QuickTime Player录制模拟器主窗口区域,并关闭“显示鼠标点击”。

苹果模拟器(Xcode 中的 iOS Simulator)本身不支持系统级快捷键录屏,比如 Shift+Command+5 在模拟器窗口上是无效的——它只会录制你 Mac 的桌面,而不是模拟器内部画面。想准确录下 App 在模拟器中的运行过程,必须用对方法。
为什么不能直接用 Mac 自带录屏快捷键录模拟器?
因为 iOS 模拟器是一个 macOS 应用窗口,不是真实 iOS 设备。当你按下 Shift+Command+5 并框选模拟器窗口时,录的是“窗口外观”,而非模拟器渲染的逻辑画面。这会导致两个典型问题:
- 录出来的画面可能有窗口阴影、标题栏、缩放边框等干扰元素;
- 如果模拟器启用了“物理设备比例”或“缩放模式”,实际内容会被拉伸/裁切,导致演示失真。
正确录屏方式:用模拟器内置命令 + QuickTime Player
这是最稳定、无水印、画质原生的方法,适合做教程、测试复现或提交 Bug 视频:
- 先启动 Xcode → 打开模拟器(如 iPhone 15 Pro);
- 确保模拟器窗口处于前台,且未最小化;
- 打开 QuickTime Player → 菜单栏点「文件」→「新建屏幕录制」;
- 点击录制按钮旁的 ▼ 箭头 → 选择「麦克风」(如需讲解),但关键一步:取消勾选“显示鼠标点击”**(避免操作痕迹干扰);
- 点击红色录制按钮 → 然后立即用鼠标精准点击模拟器主窗口区域(不要点标题栏或边缘)→ 开始录制;
- 录制结束按菜单栏「停止」,保存为 .mov 文件即可。
导出更通用格式:MOV 转 MP4(免安装第三方)
QuickTime 默认导出 MOV,但很多平台(如企业内网、教学平台)只认 MP4。不用装转码软件,macOS 自带方案就能搞定:
- 用 QuickTime 打开刚录好的 MOV 文件;
- 菜单栏点「文件」→「导出为」→ 选择「1080p」或「4K」;
- 导出后文件后缀自动是 .m4v,把它重命名为 .mp4 即可(macOS 兼容性良好,播放无问题);
- 如需进一步压缩体积,右键该 MP4 →「在访达中显示」→ 用「自动操作」或「预览」→「导出为」调整质量,或使用 iMovie 快速导出 H.265 编码版本。
进阶需求:需要录系统声音或加摄像头画中画?
QuickTime 录模拟器时,默认无法捕获模拟器内部音频(比如 App 播放的音效)。这时有两个实用路径:
- 方案一(推荐):换用优加蛙或数据蛙这类支持「系统音频采集」的第三方工具。它们能绕过 macOS 音频限制,同时录下模拟器画面 + App 声音 + 你的讲解;
- 方案二(开发向):在 Xcode 中启用「Audio Input」模拟(需 App 主动调用 AVAudioSession),再配合 BlackHole 等虚拟音频路由工具把系统声转为麦克风输入,再用 QuickTime 录——适合技术验证,日常不建议。


















