内部服务器错误Xcode持续集成

时间:2013-11-04 19:58:02

标签: ios xcode svn continuous-integration integration-testing

我已经成功创建了一个Bot,并通过HTTP为远程SVN服务器上托管的iOS应用程序运行集成测试。当尝试通过HTTPS运行相同的测试时,测试失败,我收到错误:集成失败。意外的内部服务器错误。有关更多详细信息,请参阅集成日志。用于SVN服务器的证书是自签名的,我确保我仍然可以通过HTTPS更新/提交服务器。查看日志后,我似乎无法找出错误是什么或如何解决它。 (我会发布日志,但它可以翻阅100页......)

到目前为止采取的步骤:

  • 删除了机器人和项目,通过HTTPS检出了项目,重新制作了机器人。
  • 确保在OS X Server中列出了正确的HTTPS存储库 - > Xcode - >存储库,以及Xcode的存储库首选项。 (也删除了旧的存储库)
  • 将自签名证书放入钥匙串的系统商店,并确保将其设置为全部信任。
  • 修改了Xcode配置文件 xcsbuildd.plist ,并将TrustSelfSignedSSLCertificates更改为true。

到目前为止,似乎没有什么能够解决这个问题。如果有人能想到解决这个问题,请告诉我。

1 个答案:

答案 0 :(得分:1)

我终于能够通过在我们公司的SystemRoot certificate authority证书中添加Intermediate certificate authority钥匙串来解决此问题。

我使用Charles(Web调试代理)拦截请求和响应,看看有什么问题。它给了我一个线索,OS X Server正在努力获得证书。