gpt4 book ai didi

ios - 适用于 iOS 的 Visual Studio 远程构建失败并出现错误 : self signed certificate in certificate chain

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:34 27 4
gpt4 key购买 nike

我有一台 Mac mini 配置为远程构建服务器。在 Mac 上远程构建我的 cordova 应用程序在安全模式下工作了一段时间,但我突然遇到了错误:证书链中的自签名证书

我遵循了一些运行命令的建议,

remotebuild certificates reset
remotebuild certificates generate

然后在 Visual Studio 中相应地更新 pin 无济于事。在非安全模式下运行时,我可以成功构建。

 remotebuild --secure-mode false

我还尝试在 VS2015 中清理我的解决方案,在 Mac 上修改 certs 文件夹并重新安装 remotebuild。可能值得注意的是,构建过程中的某些内容不断损坏 remote_ios.json 文件,因此我不得不不断删除该文件以每隔一段时间构建一次,如 here 所述。 .

关于如何解决此错误或为什么它会突然成为故障点的任何想法?

最佳答案

如果 remotebuild 在一个身份(主机名/IP 地址)下生成证书并通过另一个身份访问,则可能会发生此“证书链中的自签名证书”错误。客户端将查看证书并发现它与预期的不匹配,因此它不信任服务器。我的猜测是,由于您的网络架构发生变化,它开始对您失败。

如果您知道其他机器将尝试使用的身份,例如,如果他们将使用 some.buildserver.local,那么您可以通过 remotebuild --hostname="指示 remotebuild 使用该身份生成证书some.buildserver.local"--secure=true saveconfig && remotebuild certificates reset && remotebuild certificates generate

一旦您创建了符合客户期望的新证书,如果您重新配置它们,那么它们应该接受服务器的证书。

关于ios - 适用于 iOS 的 Visual Studio 远程构建失败并出现错误 : self signed certificate in certificate chain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35613065/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com