【问题标题】:Visual Studio 2017 Tools for Apache Cordova - secure mode for remotebuild broken适用于 Apache Cordova 的 Visual Studio 2017 工具 - remotebuild 的安全模式已损坏
【发布时间】:2017-03-31 00:58:50
【问题描述】:

自从我在我的 Mac 上安装 remotebuild 后,我似乎无法使用安全模式。文档 (https://taco.visualstudio.com/en-us/docs/ios-guide/#remoteAgent) 说,当我第一次运行它时 - “主机名、端口号和安全密码出现在终端应用程序中。”这对我来说并没有发生,而是显示:

警告:未选择服务器模块。默认配置“模块”:{“taco-remote”:{“mountPath”:“cordova”}}

远程构建服务器监听 [http] 端口 3000 请在 /Users/[用户名]/.taco_home/RemoteBuild.config 查看/编辑服务器配置。许多人需要运行“remotebuild saveconfig”来生成它。如果更新服务器配置,则必须重新启动服务器。

所以我想我会尝试重新生成引脚(根据 https://taco.visualstudio.com/en-us/docs/ios-guide/#securitypin)但是当我运行命令 remotebuild certificates generate 时出现以下错误:

/usr/local/lib/node_modules/remotebuild/node_modules/taco-utils/node_modules/applicationinsights/AutoCollection/Exceptions.js:25 抛出错误; ^

一个或两个必需的 CA 文件 /Users/[user name]/.taco_home/remote-builds/certs/ca-key.pem 和 /Users/[user name]/.taco_home/remote-builds/certs/找不到 ca-cert.pem。

我在 finder 中查看过,remote-builds 文件夹中不存在“certs”文件夹,难怪它找不到那些 CA 文件。

有什么建议吗?

我已尝试在 Mac 上卸载并重新安装 remotebuild,但这并没有什么不同。

【问题讨论】:

    标签: visual-studio-cordova visual-studio-2017


    【解决方案1】:

    解决方案:

    1. 您可以简单地重置证书并通过以下方式再次生成:

    remotebuild 证书重置 remotebuild 证书生成

    1. 您可以删除现有的 RemoteBuild.config 并再次运行“remotebuild”:

    rm ~/.taco_home/RemoteBuild.config 远程构建

    【讨论】:

      【解决方案2】:

      试试这个。停止 Mac 上的远程代理。然后,在终端中,执行以下命令:

      remotebuild certificates reset
      

      然后,运行以下命令:

      remotebuild certificates generate
      

      这样做您将能够看到您的远程配置。

      参考: https://docs.microsoft.com/en-us/visualstudio/cross-platform/tools-for-cordova/first-steps/ios-guide#certificate

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-19
        • 2015-04-04
        • 1970-01-01
        • 2019-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多