Xcode Server OTA安装:“无法连接到server.local”

时间:2017-05-31 08:37:09

标签: ios xcode macos continuous-integration osx-server

我无法使用最新版本的 macOS(10.12.5)"Over The Air"安装Xcode Server (5.3.1) iOS应用。我可以创建Xcode Bots和集成而没有任何问题,但是当尝试从任何设备安装应用程序时,它始终会因“无法连接到server.local”而失败。 已安装“Xcode Server OTA安装”配置文件。 我可以在Mac上使用Safari下载存档和产品,没有任何问题。 总之,一切正常,但OTA安装总是失败。

已经在两台不同的Mac上试过了,之前还完全安装了macOS。

版本:macOS 10.12.5,Xcode 8.3.2和Server 5.3.1

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

Xcode 9 beta 1与现在的内置Xcode服务器相同的问题。

3 个答案:

答案 0 :(得分:11)

对于 iOS 10.3及更高版本 ,在某些情况下,“无法连接到* .local”失败的原因是自签名证书应该受信任手动在测试设备(例如iPhone)的设置中。

步骤如下:

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

答案 1 :(得分:0)

我的SSL证书已过期,这就是我遇到的原因。确保将其添加到要检查的事物列表中。一旦我续订它再次开始工作。

答案 2 :(得分:0)

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