iOS模拟器仅支持与Mac间纯文本剪贴板互通(⌘+C/V),不支持富文本、截图或跨设备通用剪贴板;拖放可传文件至“照片”“图书”等App;跨设备需Mac中转;命令行xcrun simctl可批量传文件或导出沙盒数据。

苹果模拟器(iOS Simulator)的复制粘贴快捷键本身不支持 macOS 全系统级的 ⌘+C / ⌘+V 跨 App 互通,它仅默认启用纯文本剪贴板互通,且仅限于模拟器与宿主 Mac 之间——不能直接和 iPhone、iPad 或其他设备同步。
模拟器与 Mac 之间的剪贴板互通规则
这是最基础也最常用的互传方式,无需额外设置,但有明确限制:
- 仅支持纯文本(不含格式、图片、链接元数据),复制中文、代码、URL 均可,粘贴进 Notes、TextEdit、VS Code 等没问题;
- 从 Mac 复制 → 模拟器内任意文本框(如 Safari 地址栏、备忘录)可直接 ⌘+V 粘贴;
- 从模拟器内选中文本 → 切回 Mac,按 ⌘+V 即可粘贴,无需切换焦点到特定 App;
- 若粘贴失败,先确认模拟器窗口是否处于前台(点击一下窗口边缘即可激活);
- 富文本、截图、表格等无法通过此方式流转,需改用拖放或命令行。
拖放文件进模拟器:快而直观的操作
适合传图片、PDF、视频、文本文件等原生格式,比剪贴板更“实”:
- 确保模拟器已启动并显示主屏幕(不是黑屏或 Xcode 窗口);
- 在 Finder 中选中文件 → 按住鼠标左键拖入模拟器窗口中央 → 松手后弹出“打开方式”菜单;
- 图片自动进入“照片”App,PDF 进入“图书”,文本/CSV 可用“备忘录”或“Pages”打开;
- 拖入的文件默认保存在“文件”App → iCloud 云盘 → “下载”文件夹下,可在模拟器内直接访问。
跨设备同步?模拟器不参与通用剪贴板
苹果的“通用剪贴板”(Universal Clipboard)只在登录同一 Apple ID 的iPhone、iPad、Mac之间生效,iOS 模拟器不在该机制覆盖范围内:
- 你在 iPhone 上复制一段文字,不能直接在模拟器里粘贴;
- 模拟器复制的内容,也不会出现在 iPhone 的粘贴板历史中;
- 想实现手机 ↔ 模拟器传内容,必须经由 Mac 中转:iPhone → Mac(通用剪贴板)→ 模拟器(⌘+V);
- 同理,接力(Handoff)、隔空投送(AirDrop)等功能对模拟器完全不可用。
开发者进阶:用命令行精准控制文件流转
当需要批量传文件、导出沙盒数据或绕过图形界面时,xcrun simctl 是最可靠的方式:
- 传文件进当前运行的模拟器:
xcrun simctl addmedia booted ~/Desktop/report.pdf; - 查看当前活跃设备 ID:
xcrun simctl list devices | grep "Booted"; - 导出某 App 的 Documents 文件夹:
xcrun simctl get_app_container booted com.myapp Documents,再用cp拷贝路径内容; - 所有操作需在终端执行,无需重启模拟器,也不依赖 GUI 状态。


















