问题:使用配置的iPad通过SSL连接到Xcode服务器CI Web界面并尝试下载集成的构建失败,并显示无法连接的消息 .

设置:我刚刚在家用iMac OS X 10.9(Mavericks)上安装Mac OS X Server 3.01以进行持续集成 . 在服务器管理面板中,仅打开Xcode和文件共享服务 . 我从MacBook Pro开发机器开始持续集成,从iMac上的Xcode服务器提供的Web UI配置和运行集成机器人 .

我希望团队成员可以访问CI Web界面,这样我就可以从iMac服务到公共dynDNS地址,从Airport Extreme路由器到iMac进行端口映射 . 这一切都有效,但我想强制只通过SSL连接 .

我最初在服务器管理员中启用了网站服务并创建了一个重定向规则,配置了Source:"/",Destination:“https://myServer.dynDNSName.org ", Status: " Permanent(301)". This did work to force all requests to port 443 and logging in worked as expected. When logging in to the CI interface with iPad Safari over SSL it is possible to navigate to the various bots results pages as expected. The problem is, tapping a built product link to download onto the provisioned iPad fails with the message, "无法连接到myServer.dynDNSName.org” .

我已经关闭了服务器网站服务,它再次允许通过端口80连接 . 我不想允许通过端口80进行明文登录,因为登录帐户是服务器用户帐户 . 我目前的解决方法是通过SSL登录,然后将iPad上的URL更改为http://myServer.dynDNSName.org,以下载产品,然后安装在设备上 .

所以问题是,如何设置iMac服务器以允许不安全登录并仍然允许将集成产品下载到设备?