我已成功创建了机器人并为托管于远程 SVN 服务器上的 iOS 应用程序运行了集成测试。但是,当我尝试在 HTTPS 上运行相同的测试时,测试失败,并显示错误:集成失败。意外的内部服务器错误。请查看集成日志获取更多详细信息。 SVN 服务器使用的证书是自签名的,并且我确保仍然可以通过 HTTPS 更新/提交到服务器。在查看了日志之后,我似乎找不到错误或者如何修复它(我可以发布日志,但需要阅读大约100页...)。
到目前为止采取的步骤包括:
到目前为止采取的步骤包括:
- 删除机器人和项目,通过 HTTPS 检出项目,重新创建机器人。
- 确保正确的 HTTPS 存储库在 OS X Server --> Xcode --> 存储库和 Xcode 的存储库首选项中列出。(同时删除旧存储库)
- 将自签名证书放入钥匙串的系统存储中,并确保其设置为信任所有。
- 修改 Xcode 配置文件 xcsbuildd.plist 并将 TrustSelfSignedSSLCertificates 更改为 true。