我已经成功地创建了一个 Bot,并通过 HTTP 为托管在远程 SVN 服务器上的 iOS 应用程序运行了集成测试。当尝试通过 HTTPS 运行相同的测试时,测试失败并且我收到错误:集成失败。意外的内部服务器错误。有关更多详细信息,请参阅集成日志。用于 SVN 服务器的证书是自签名的,我确保我仍然能够通过 HTTPS 更新/提交到服务器。查看日志后,我似乎无法找出错误是什么或如何修复它。(我会发布日志,但要通读 100 页……)
到目前为止采取的步骤:
- 删除了机器人和项目,通过 HTTPS 检查了项目,重新制作了机器人。
- 确保在 OS X Server --> Xcode --> Repositories 和 Xcode 的存储库首选项中都列出了正确的 HTTPS 存储库。(也删除了旧的存储库)
- 将自签名证书放入钥匙串的系统存储中,并确保将其设置为全部信任。
- 修改了 Xcode 配置文件xcsbuildd.plist并将 TrustSelfSignedSSLCertificates 更改为 true。
到目前为止,似乎没有任何东西可以解决它。如果有人能想到解决此问题的方法,请告诉我。