【问题标题】:Delphi - Checklist for PAServer Connection (Mac OSX)Delphi - PAServer 连接检查表 (Mac OSX)
【发布时间】:2017-04-25 09:26:11
【问题描述】:

我花了一天的大部分时间试图从我的 Windows PC 连接到 MAC OSX 上的 PAServer,但没有成功。我不确定我错过了什么。

我在 Windows 上使用 Delphi 10.2 Tokyo。尝试连接到运行 macOS Sierra (10.12.4) 的 Mac Mini 上的 PAServer 19.0,我已经安装了 XCode (v8.3.2) 和命令行工具。

开发机器和 Mac Mini 都连接到同一个 Wifi 网络。我什至尝试将两台机器连接到不同的网络,但问题相同。

每次连接失败时,我都会收到相同的错误消息。我怀疑它与网络有关 - 两台机器无法互相看到,但我不知道如何确认或解决它。我曾尝试在 SO 和在线上进行搜索,但没有找到任何有用的信息。

有没有人看到这个问题并克服了它?我可以通过一组步骤来解决这个问题吗?任何帮助或指导将不胜感激!

【问题讨论】:

  • 也许是一个愚蠢的问题,但是当您尝试时,您的 PAServer 是否在 mac 上运行?运行时应该有一个类似窗口的控制台。两台机器可以互相ping通吗?
  • PAServer 正在 Mac 上运行。但是机器不能互相ping通(这就是为什么我认为它可能与网络有关?)...
  • 如果两台机器在同一个网络上(IP 地址的前 3 部分相同),那么它应该可以工作。也许是防火墙问题?您也可以尝试在两台机器上禁用 ip6
  • @GuidoG 他们在同一个网络上,IP地址的前3部分相同。即使我认为这可能是防火墙问题,所以我在两台机器上都禁用了防火墙——但这并没有帮助。 :(
  • 即使您能够连接,使用 Xcode 8.3.2 创建 ad-hoc 或应用商店应用程序(目前)仍无法使用,因此您可能需要考虑恢复到 8.2.1

标签: macos delphi delphi-10.2-tokyo paserver


【解决方案1】:

好的 - 我一直在尝试不同的事情并且能够解决这个问题(我猜是一种解决方法)。

因为它似乎与网络相关,所以我首先尝试用我的手机创建一个热点,并将开发机器和 Mac Mini 连接到它。 PAServer 连接正常。

所以我寻找一种通过 Windows 执行此操作的方法。以下是我遵循的步骤:

  1. 打开Settings > Network & Internet(在 Windows 10 上)
  2. 进入Mobile Hotspot 并在Share my Connection From 下拉菜单中选择Wi-Fi
  3. 设置Network nameNetwork password
  4. 开启Share my Internet connection with other devices

现在在 Mac 上,连接到我们在步骤 3 中设置的网络名称并输入设置的密码。然后在 Mac 上启动 PAServer。就是这样!

现在当您从 Delphi 连接到 PAServer 时,连接成功。

注意:有趣的是,当我没有在 Windows 上使用移动热点方法时,PAServer(和 Windows)上的 IP 地址是 10.xx.xx.xx。使用移动热点,IP地址为192.xx.xx.xx。

【讨论】:

    【解决方案2】:

    我刚刚(今天)用 paserver 配置了一个新的 macos sierra。是的,这很痛苦:( 不要使用virtualbox(它有问题而且很慢),而是使用VMware,它的工作就像一个魅力。只有一台计算机比两台计算机更容易开发。您也可以一键将日志或其他任何想法从 macosx 复制/粘贴到 windows(反之亦然)。而且您不会有任何互联网问题或其他任何问题...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-26
      • 2015-12-30
      • 1970-01-01
      相关资源
      最近更新 更多