Я работаю с Eclipse Kepler 4.3.2 и последней версией Worklight Studio, загруженной и установленной через Eclipse Marketplace (6.2.0.00-20140801-1709).
Существует множество официальных документов и веб-страниц IBM, в которых говорится, что WL 6.2 поддерживает разработку приложений гибридного магазина Win 8.1. В то же время учебные пособия IBM позволяют завершить цикл сборки с использованием MS Visual Studio 12 Express.
Насколько я знаю, VS 12 предназначен только для Win 8, поэтому VS 13 необходим для приложений магазина Win 8.1. Итак, после создания нового гибридного приложения я добавляю среду рабочего стола и планшета Window 8 (а также дополнительную функцию JSONStore), а затем создаю эту среду. На данный момент я использую VS 2013, чтобы открыть .jsproj, расположенный в папке windows8/native. VS 2013 уведомляет о том, что проект должен быть перенацелен с Windows 8 на Windows 8.1, а затем запрашивает подтверждение, чтобы сделать доступными для записи два файла только для чтения: index.html и cordova.js. Причиной изменения содержимого этих файлов при переходе с Win 8 на Win 8.1 является изменение нескольких ссылок с «Microsoft.WINJS.1.0» на «Microsoft.WINJS.2.0».
На данный момент проект Visual Studio полностью функционален, а также правильно работает на симуляторе планшета Windows 8.1. Шумная проблема заключается в том, что при каждой сборке среды Windows8 Worklight регенерирует index.html и cordova.js, снова добавляя ссылки на WinJS.1.0.
Итак, вопрос: поддерживает ли текущая версия Worklight Studio полную поддержку разработки под Windows 8.1? Или что-то не так в моем подходе?