iPhone 镜像超时或无法连接
iPhone 镜像需要两台设备使用同一个 Apple 账户、开启 Wi-Fi 和蓝牙,并且已锁定的 iPhone 要靠近 Mac。某些 Mac 功能和网络软件会让它无法使用。
我的 Mac 出现了这个问题:iPhone 镜像超时或无法连接。请阅读 https://kilobat.app/zh-hans/guides/iphone-mirroring-not-connecting.md,并和我一起逐步处理。如果缺少 Kilobat CLI,请安装:brew install seifip/kilobat/kilobat。请你自己运行指南中的终端和 kilobat 检查,并告诉我发现了什么。列出只有我才能完成的步骤。更改任何设置之前先问我。
症状
- iPhone 镜像提示连接超时。
- App 找不到 iPhone,或等待一段时间后停止。
- 连接开始后又断开。
- iPhone 镜像没有出现,或无法使用。
可能的原因
- 未满足某项要求。Apple 要求使用启用了双重认证的同一个 Apple 账户、iPhone 上设有密码,并且两台设备都开启 Wi-Fi 和蓝牙。
- iPhone 已解锁或离得太远。iPhone 必须处于锁定状态并靠近 Mac。它可以充电和使用待机显示。当你使用 iPhone 时,镜像会停止。
- Mac 使用了有冲突的功能。Apple 表示,Mac 不得共享其互联网连接、使用隔空播放或使用随航。
- VPN、安全软件或防火墙。Apple 表示,要检查是否有 VPN 或第三方安全软件,并确认防火墙没有阻止所有传入连接。
- 大量无线使用或干扰。Apple 表示,要停止大量使用蓝牙或 Wi-Fi,例如向另一台设备串流。
- 地区。Apple 表示,iPhone 镜像目前在欧盟不可用。
如何检查
确认 Mac 和 iPhone 使用同一个 Apple 账户。
在两台设备上,确认 Wi-Fi 和蓝牙均已开启。
锁定 iPhone,并将它放在 Mac 附近。
在 Mac 上,选取苹果菜单 >“系统设置”>“通用”>“共享”,查看“互联网共享”。
确认 Mac 现在没有使用隔空播放或随航。
显示防火墙是否阻止所有传入连接。
/usr/libexec/ApplicationFirewall/socketfilterfw --getblockall查找已开启的 VPN App 或 VPN 连接。
如何修复
在 Mac 上关闭互联网共享、隔空播放和随航。
暂时关闭 VPN 或安全软件做个测试,再试一次 iPhone 镜像。
如果“阻止所有传入连接”已开启,请在“网络”>“防火墙”>“选项”中将其关闭。
停止任一设备上的流媒体或大量传输。
安装最新的 macOS 和 iOS 更新。重新启动两台设备。
在“iPhone 镜像”中,选取“iPhone 镜像”>“设置”,点按“撤销 iPhone 访问权限”。
重新设置 iPhone 镜像。
如果都不行,请在每台设备上退出 Apple 账户登录。重新启动后再登录。
使用 Kilobat
显示 VPN 是否开启。如果已开启,请暂时将其关闭做个测试。
kilobat vpn显示蓝牙设备,以及它们是否与 Wi-Fi 共用 2.4 GHz。
kilobat bluetooth显示 Mac 的 Wi-Fi 频段、信道和信号。
kilobat wifi如果你用 Kilobat 暂停了隔空投送的链路,请恢复它。Apple 没有说明 iPhone 镜像使用哪条链路。
kilobat low-latency off
常见问题
iPhone 镜像在欧盟能用吗?
Apple 表示,iPhone 镜像目前在欧盟不可用。
我可以使用多台 Mac 吗?
Apple 表示,同一时间只能有一台 Mac 和一部 iPhone 配对进行镜像。
个人热点必须关闭吗?
Apple 的 iPhone 镜像页面没有列出个人热点。它列出的是 Mac 上的互联网共享、隔空播放和随航。
在哪里选择 iPhone?
在 macOS Tahoe 26.4 及更高版本中,使用“系统设置”>“通用”>“隔空投送与连续互通”。更早的版本使用“桌面与程序坞”。
参考资料
- Apple 支持:iPhone 镜像:在 Mac 上使用你的 iPhone
- Apple 支持:Apple 设备的连续互通功能和要求
- Apple 支持:在 Mac 上更改防火墙设置
- socketfilterfw(8),macOS 27.2 自带的手册页
核对于 2026 年 11 月 7 日。