Xcode 服务器 OTA 安装:"cannot connect to server.local"

Xcode Server OTA Install: "cannot connect to server.local"

我无法使用最新版本的 macOS (10.12.5) 和 [=13= 来安装 "Over The Air" iOS 应用程序].我可以毫无问题地创建 Xcode 机器人和集成,但在尝试从任何设备安装应用程序时它总是失败并显示 "cannot connect to server.local""Xcode Server OTA Installation" 配置文件已安装。 我可以在 Mac 上使用 Safari 毫无问题地下载档案和产品。 总之,一切正常,但OTA安装总是失败。

已经在两个不同的 Mac 上进行了尝试,之前还完全干净地安装了 macOS。

版本:macOS 10.12.5、Xcode 8.3.2 和服务器 5.3.1

我发现了几个关于此问题的旧报告,但所有解决方法似乎都没有帮助。

现在内置 Xcode 服务器的 Xcode 9 beta 1 也有同样的问题。

我的 SSL 证书已过期,这就是为什么发生在我身上的原因。确保将其添加到要检查的事项列表中。我更新后它又开始工作了。

对于 iOS 10.3 及更高版本,在某些情况下失败的原因是 "Cannot connect to *.local"是自签名证书应在测试设备的设置中手动信任(例如 iPhone)。

步骤如下:

  1. 从您 iPhone 上的 Xcode 服务器的机器人程序页面安装自签名证书;
  2. 转到iPhone的Settings->General->About->Certificate Trust Settings;
  3. ENABLE FULL TRUST FOR ROOT CERTIFICATES 部分找到您服务器的自签名证书,然后打开开关;
  4. 访问 Xcode 服务器上的机器人页面,点击安装。

我在 Xcode9 GM 上遇到了这个问题。我在 Xcode 服务器页面上安装了配置文件并信任该配置文件。这是签名错误吗?我使用 "export: installable product" 作为服务器机器人。