首页 文章

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

提问于
浏览
9

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

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

Versions: macOS 10.12.5, Xcode 8.3.2 and Server 5.3.1

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

Same problem on Xcode 9 beta 1 with the now built-in Xcode server.

3 回答

  • 0

    对于 iOS 10.3 and later ,在某些情况下,使用"Cannot connect to *.local"失败的原因是自签名证书应在测试设备(例如iPhone)的“设置”中手动信任 .

    步骤如下:

    • 从iPhone上的Xcode服务器机器人页面安装自签名证书;

    • 转到iPhone的 Settings - > General - > About - > Certificate Trust Settings ;

    • ENABLE FULL TRUST FOR ROOT CERTIFICATES 部分找到服务器的自签名证书,然后打开开关;

    • 访问Xcode Server上的机器人页面,单击“安装” .

  • 11

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

  • 0

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

相关问题