2

我遇到了错误EMM-686,我已经看到 Nira 指向 jira 和 github 的答案,但我不知道如何在我的生产中应用修复(从网站下载的二进制文件),是否有文档为了那个原因 ?我不明白为什么网站上的二进制文件不包含最新版本的 wso2-emm 有没有我可以找到的地方?

显然我已经尝试手动应用提到的 2 个文件中的更改,然后重新启动服务器但没有运气。

4

2 回答 2

1

WSO2 仅通过WSO2 支持门户为付费客户提供官方补丁,您要么必须等待下一个版本(在您的情况下是 1.2.0),要么必须自己手动应用补丁。

附加的补丁差异可能取自 1.2.0 开发过程中的开发分支,因此,您可能无法将其直接应用于 EMM 1.1.0

于 2015-09-03T09:23:34.683 回答
0

这是您应用它们包含在附加到EMM-686的补丁中的更新的方式:

打开资源管理器窗口并导航到[EMM_HOME]\repository\deployment\server\jaggeryapps\publisher\themes\mobileapp。我们需要在此目录中的不同文件夹中修改两个文件。

\js\mobileapp中,在您选择的文本编辑器中打开create.mobileapp.js 。Notepad++ 是我的首选。

找到这行代码:$("#txtOSHidden").val($("#txtOS").val());现在,在它后面直接创建一个空行并粘贴:$("#version").val($("#txtVersion").val());

现在回到\mobileapp并导航到\partials文件夹。在您的文本编辑器中,打开add-mobileapp.hbs

找到以下代码行并将其删除:<input type="hidden" name="version" value="1.0">

取而代之的是,添加以下行:<input type="hidden" id="version" name="version" value="1.0">

您现在应该能够毫无问题地上传新版本的应用程序。

于 2015-10-23T07:09:43.393 回答