2

バグEMM-686が発生し、jira と github を指している Nira による回答を見ましたが、プロダクション (ウェブサイトからダウンロードしたバイナリ) に修正を適用する方法がわかりません。ドキュメントはありますか?そのために?Web サイトのバイナリに 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に移動します。このディレクトリにある別のフォルダで、変更する必要がある 2 つのファイルがあります。

\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 に答える