мне удалось успешно развернуть приложение сенсорный Сенча на Windows Phone 8, следуя инструкции в следующей ссылке:
Deploy Sencha touch app on Windows Phone
Я добавил плагины, которые я должен с помощью следующей команды после установки Git и установить его быть доступны из командной строки окон:
cordova plugin add <URL_GIT_REPO>
Вместо того, чтобы использовать файлы пакета, я использовал команду:
sencha app build native
и я использовал app.js и приложение.JSON файлы, созданные, которые были созданы в пути SenchaTouchAppFolder/сборки/родной/AppName
также сделал следующее: Я должен был получить учетную запись разработчика, и проверил устройство после установки Visual Studio 2012 выразить и windows phone SDK 8.
При развертывании приложения на устройстве в Debug режиме, вы можете просматривать сообщения об исключениях в выходном окне Visual Studio.
Сначала убедитесь, что проект содержит файл app.json. Например, для построения решения в окне вывода должен выводиться следующее сообщение:
1> Adding www\app.json
В csproj файл должен включать в себя следующие элементы:
<Content Include = "www\app.json" />
<Content Include = "www\resources\sample\data.json" />
Я также изменил следующие строки кода добавить поддержку ответов JSON, необходимых в модели, из моего локального хранилища в файле cordovalib/XHRHelper.cs.
var funk = function() {
window.__onXHRLocalCallback = function (responseCode, responseText) {
alias.status = responseCode;
if (responseCode == '200') {
alias.responseText = responseText;
try {
JSON.parse(responseText);
} catch (e) {
Object.defineProperty(alias, 'responseXML', {
get: function() {
return new DOMParser().parseFromString(this.responseText, 'text/xml');
}
});
}
Object.defineProperty(alias, 'responseJSON', {
get: function() {
return new DOMParser().parseFromString(this.responseText, 'text/json');
}
});
}else {
alias.onerror && alias.onerror(responseCode);
}
Полезный инструмент для отладки ошибок КСС эмуляции инструмент обозреватель Internet Explorer 11
F12 > Emulation > Explorer Profile > Windows Phone
Этот инструмент также может быть полезно: Remote HTML5 debugging on Windows Phone with weinre