远程服务器上的 MobileFirst CLI 7.1 推送

MobileFirst CLI 7.1 push on remote server

我尝试使用以下命令将 .wlapp 推送到远程服务器。

mfp 推送 rockW510_Local mprod

我有以下错误

Preparing for push... Error: error code: 306 Error: The runtime being pushed to [mprod] is not the same as the application's >runtime [StarterApplication_ionic-release71] Error: INVALIDRUNTIMESCENARIO Error: Push has failed

是否无法在具有不同本地项目运行时的远程服务器上推送 .wlapp、.adapter?

谢谢

更新:

官方说法如下:

This behavior is by design. That runtime check was put in place to ensure MFP project based apps were only deployed to the associated project's runtime.

Cordova apps created outside of a MFP project can be deployed to any runtime.


我能够通过以下方式重新创建它:

  1. 使用项目 "myproject" 创建了一个本地服务器,添加了一个混合应用程序并且 mfp 推送它以创建 .wlapp 文件
  2. 为我拥有的远程服务器创建服务器配置
  3. 运行 命令:mfp push server2 myproject2

失败并出现同样的错误。
然后我:

  1. 加载了 server2 的控制台
  2. 删除了 .wlapp 文件

.wlapp 文件已成功部署

所以我猜想在这种情况下 mfp 推送中的某些东西失败了。或者它可能是预期的行为...需要仔细检查(进行中...)

同时你有上述解决方法。