无法从公司代理(iOS)后面提交Beta版本

时间:2018-08-13 13:28:05

标签: google-fabric crashlytics-beta

我在为iOS的公司CI服务器上实施Crashlytics beta部署步骤时遇到了困难。该服务器位于正在执行TSL检查的代理后面(即,将所有证书替换为在CI服务器上安装并受信任的公司根ca)。在Crashlytics.framework内部提交可执行文件似乎忽略了系统钥匙串中的受信任证书,或者正在使用某种形式的证书固定,因此我们收到以下错误消息:

2018-08-13 15:20:12.439 submit[48072:1372686] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9800)

我已经做了很多调查,得出的结论是,提交者试图通过代理,但是证书被评估为无效。

我们的Android团队设法使用Crashlytics jar可执行文件(使用-Djavax.net.ssl.trustStore参数)在完全相同的计算机上进行部署-Java虚拟机可以实现这一点。

我们可以为iOS做类似的事情吗? 我真的很感谢任何建议。 谢谢

0 个答案:

没有答案
相关问题