【问题标题】:Intermittent Cordova iOS build failure with Visual Studio 2015 RTM Cordova Tools使用 Visual Studio 2015 RTM Cordova 工具间歇性 Cordova iOS 构建失败
【发布时间】:2015-07-22 08:32:47
【问题描述】:

我正在使用 Visual Studio 2015 RTM 通过远程(但本地)mac 构建 Ionic 项目。它适用于空白项目,但现在我的构建失败并出现此错误:

0B07C065:x509 证书例程:X509_STORE_add_cert:cert 已经在哈希表中:openssl\crypto\x509\x509_lu.c:346

出现此错误后,任何后续构建都将立即失败,无需进一步解释。这是由 \plugins\remote_ios.json 文件损坏引起的。删除或修复文件将允许再次尝试构建,有时会成功,有时会重复相同的模式。

我从一个新项目中复制,发现它是在安装 Globalization 插件之后发生的,但从那以后我已经成功安装它,所以这可能只是一个错误的指标。

我试过了:

  • 清理和重建
  • 清除科尔多瓦缓存
  • 重新安装 vs-tac
  • 在两台机器上升级节点
  • 在两台机器上升级 cordova

似乎没有什么能始终如一地工作。

【问题讨论】:

    标签: cordova visual-studio-2015 visual-studio-cordova


    【解决方案1】:

    感谢您使用 VS 2015。这是由于nodeJS 中的竞争条件导致的间歇性问题,并且有一个开放的jira 用于 io.js。这计划在 NodeJS 的未来版本中合并。

    虽然我们在工具中调查了此​​问题的修复方法,但您是否可以通过运行 remotebuild --secure false 以非安全模式运行远程代理

    再次感谢您使用 VS 2015 Tools for Apache Cordova。

    【讨论】:

    • 在非安全模式下运行 remotebuild 使我能够构建没有错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多