2016-05-04 2 views
0

Когда окна Cordova платформы добавляется с помощью: Cordova платформы добавить окнаКордова окна 10 сборки не проходит проверку (без UTF8 файлов)

и окна 10 проекта, в визуально студии 2015, используется для создания пакета приложения , проверка пакета завершается неудачно, когда он проверяется с помощью «Сертификата Windows App Kit 10.0». Выбранными архитектурами являются: x86 (выпуск), x64 (выпуск) и ARM (выпуск).

UTF-8 файл кодирования Error Найдено: Тест кодирования файла UTF-8 обнаружены следующие ошибки:

Файл C: \ Program> Files \ WindowsApps \ BECC1407.AppXPTO_1.4.0.0_x64__6hmvhj7j5fc1t \ WWW \ cordova_plugins> .js неправильно кодируется UTF-8. Перезагрузите файл как UTF-8 (включая Byte> Order Mark). Файл C: \ Program> Файлы \ WindowsApps \ BECC1407.AppXPTO_1.4.0.0_x64__6hmvhj7j5fc1t \ www \ cordova-js-> src \ exec.js неправильно кодируется в кодировке UTF-8. Перезагрузите файл как UTF-8 (в том числе> Байт Order Mark). Файл C: \ Program Files \ WindowsApps \ BECC1407.AppXPTO_1.4.0.0_x64__6hmvhj7j5fc1t \ www \ cordova-js-> src \ platform.js не кодируется в кодировке UTF-8. Перезагрузите файл как UTF-8> (включая байтов). ... Файл C: \ Program> Файлы \ WindowsApps \ BECC1407.AppXPTO_1.4.0.0_x64__6hmvhj7j5fc1t \ www \ index.html> не кодируются надлежащим образом в кодировке UTF-8. Перезагрузите файл как UTF-8 (включая байтовый порядок> отметка).

Воздействие, если не установлено: файлы HTML, CSS и JavaScript должны быть закодированы в форме UTF-8> с соответствующим знаком байта (BOM), чтобы извлечь выгоду из кеширования байтов и избежать других ошибок при выполнении , поколение Bytecode Ошибка Найдено: Тест генерации байт-кода обнаружены следующие ошибки:

Файл \ \ C: \ Program?> Файлы \ WindowsApps \ BECC1407.AppXPTO_1.4.0.0_x64__6hmvhj7j5fc1t \ WWW \ Plugins \ Cordo> ва-плагин -splashscreen \ www \ windows \ SplashScreenProxy.js имеет синтаксис JavaScript> или другие проблемы. Файл \? \ C: \ Program Files \ WindowsApps \ BECC1407.AppXPTO_1.4.0.0_x64__6hmvhj7j5fc1t \ www \ plugins \ cordo> va-plugin-splashscreen \ www \ splashscreen.js имеет синтаксис JavaScript или другие проблемы. Файл \? \ C: \ Program> Файлы \ WindowsApps \ BECC1407.AppXPTO_1.4.0.0_x64__6hmvhj7j5fc1t \ www \ js \ app.min.js> имеет синтаксис JavaScript или другие проблемы. ... Влияние, если не исправлено: в качестве оптимизации производительности для ускорения JavaScript> времени выполнения файлы JavaScript, заканчивающиеся на расширение .js, генерируют> байт-код при развертывании приложения. Эта оптимизация значительно улучшает> запуск и текущее время выполнения JavaScript. Как исправить: вам может потребоваться один или несколько из этих шагов для устранения проблемы: - Избегайте развертывания приложения, нажав F5 в Visual Studio, вместо этого создайте пакет appx> - Убедитесь, что регистрация событий включена. - Все Файлы JavaScript являются синтаксически действительными; в противном случае исключить> соответствующие файлы из пакета - Обратите внимание, что вам необходимо удалить все предыдущие версии приложения> перед развертыванием В противном случае исключить соответствующие файлы из пакета.

Я попытался отправить, но приложения не удались.

Не должно ли кордова подготовить проект к публикации?

Должен ли я создать файл hook/nodejs для перезаписи всех файлов в utf8?

+0

Я написал крючок кордовы, который работает на «after_prepare». Сценарий читает и записывает снова .js-файлы в системе кодирования utf8. Я использовал «iconv-lite» и «glob» в качестве зависимостей. Разве не следовало это делать в первую очередь? – hsantos

+0

Не могли бы вы поделиться своим крюком? Кажется, что у нескольких человек есть эта проблема. –

ответ

0
cordova build 

делает трюк на окнах

Cordova подготовки изменились его поведение с января 2016 года - добавление спецификации атрибуты теперь занимает место только на этапе сборки, а не на стадии подготовки.

фон:

-> спецификация добавляется с помощью «Cordova сборки '

см. также: https://issues.apache.org/jira/browse/CB-11241?focusedCommentId=15288933&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15288933

+0

Альтернатива: задача gulp вручную установить спецификацию: http://web.ageofascent.com/gulp-add-utf8-bom-windows-10-javascript-app/ –

Смежные вопросы