我遇到了bug 埃姆-686,我看到了Nira指向jira和github的答案,但是我找不到如何在我的产品上应用修复(从网站下载的二进制文件),有相关的文档吗?我不明白为什么网站上的二进制文件不包括最新版本的wso2-emm,有什么地方可以找到吗?
显然,我已经尝试手动应用上述两个文件中的更改,并重新启动服务器,但没有成功。
发布于 2015-10-23 07:09:43
这是如何应用它们在附加到埃姆-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-09-03 09:23:34
WSO2只通过WSO2支持门户为付费客户提供官方补丁,您要么必须等待下一个版本(在您的示例中是1.2.0),要么自己手动应用该修补程序。
在1.2.0开发过程中,附带的补丁差异可能来自开发分支,因此,您可能无法将其直接应用于EMM1.1.0
https://stackoverflow.com/questions/32370213
复制相似问题