新增:智能动画 — 为您的原型带来动感。 了解更多

跳过导航

如何解决 Mirror 应用程序问题

最后更新于 2024 年 3 月 12 日
阅读时间 3 分钟

本文介绍的是我们不再支持的旧版 Mirror 应用

旧版 Mirror 应用不再受支持 这意味着不会再有错误修复或改进,但您仍然可以使用它与 Sketch 配合使用。 如果您选择继续使用旧版 Mirror,请注意该应用程序可能无法按预期工作。

本文列出了您可能会遇到的常见问题,但随着时间的推移,这些问题可能会越来越常见,因为 Sketch、macOS 和 iOS 会不断推出更新,而旧版 Mirror 应用则不会。

为什么我无法将 Mirror 连接到 Mac 应用?

如果您在连接方面遇到问题,以下是一些需要检查的事项

常见解决方案

  1. 检查两台设备(iOS 手机和 macOS 计算机)是否连接到同一个 Wi-Fi 网络。
  2. 退出 Sketch 和 Mirror,然后先重新启动 Sketch,再重新启动 Mirror。
  3. 重新启动您的 Mac 并重复步骤 2。
  4. 检查您是否运行的是 Mac 应用和 Mirror 的最新版本。 如果您更新了 Sketch 或 Mirror,请退出、重新启动并重试。

或者,您可以通过 USB 连接到 Mirror;您需要一根与您的设备和计算机物理端口匹配的 USB 线或适配器。

如果问题仍然存在

如果您无法通过 Wi-Fi 或 USB 连接到 Mirror,以下是一些可以采取的步骤

  • 确保这不是本地网络问题;例如,您的设备可能已连接到路由器,但无法访问互联网。 为此,您可以重启您的网络设备(路由器和/或 AP)以及您的 iOS 和 macOS 设备。
  • 确保您的网络没有配置为阻止设备相互连接。 这通常是公共 Wi-Fi 的情况。
  • 检查您是否运行的是 iOS、macOS、Mac 应用和 Mirror 的最新版本。
  • 如果您在更新软件和设备后仍然遇到同样的问题,请查看下面的问题。

如果您在尝试了以上所有解决方案后仍然无法连接,您网络中的一些设置可能需要进行调整。

如果您是在办公室环境中,您可能需要向您的网络管理员询问以下事项

  1. 您的路由器和 Mac 上是否启用了 Bonjour(有时称为 MDNS 或 Multi Cast)?
  2. 您的路由器上是否启用了 UPnP?
  3. TCP 端口58005 是否允许您的 iOS 设备和 Mac 之间建立连接?
  4. 您的 Mac 是否阻止或禁用了您的 Websocket 连接? Mirror 需要它才能工作。

如何确保我的防火墙允许 Mirror 通信?

如果您使用的是公司或校园网络,它们通常会被防火墙保护,而 Mirror 所需的通信有时会被默认阻止。 您可能需要向您的网络管理员请求添加规则,以允许网络中的_sketchmirror._tcp.local 通信。

我可以更改 Mirror 的连接端口吗?

默认情况下,Mirror 在每次打开时都会连接到一个随机端口,但您可以使用以下 Terminal 命令将其更改为固定端口。 例如,要将连接端口设置为端口 8080,请在 Terminal 中输入以下内容

defaults write com.bohemiancoding.sketch4.plist mirrorWebPort -int 8080

为什么我无法通过 USB 连接时在 Mirror 中看到任何画板?

如果您在通过 USB 连接到 Mirror 时遇到问题,以下是一些应该采取的步骤

  • 将您的 iOS 设备上的 Mirror 更新到最新版本。
  • 如果更新后 Mirror 中仍然看不到画板,您可能需要从 iOS 设备中删除该应用程序并重新安装。
  • 如果在重新安装 Mirror 后问题仍然存在,重新启动您的 iOS 设备可能会有所帮助。 请按照 Apple 支持网站上的这些说明进行操作。 此操作不会删除设备上的任何信息或应用程序。

Mirror 是否提供 Android 版本?

Mirror 没有官方的 Android 版本,但其他人已经为 Android 构建了可以与我们的 Mac 应用配合使用的应用程序,例如Crystal.

Crystal 的工作方式与 Mirror 非常相似:您需要将您的 Mac 和 Android 设备连接到同一个 Wi-Fi 网络,启动 Sketch,启动 Crystal 并接受 Mac 应用中的通知以连接到 Crystal。

接受连接请求后,您需要选择一个画板才能将其显示在 Crystal 应用中。