2015-09-08 2 views
0

я успешно построил свой проект для Android, но во время строительства для прошивки я получаю сообщение об ошибке:Visual Studio 2015 для Кордовы - Невозможно построить для прошивки

The remote build server denied the build request, because the client certificate is invalid or has expired. To build your project, you must generate and configure a security PIN. See http://go.microsoft.com/fwlink/?LinkID=511904

Я сгенерировал новый штифт (после выполнения resetServerCert, за которым следует файл generateClientCert), как описано в ссылке выше, я переустановил инструмент remotebuild, но все это не помогло. Это также не имеет значения, если я просто пытаюсь создать или построить/развернуть локальное устройство.

Я также попытался здание без штифта, но не работает, либо:

Cannot POST /build/tasks?command=build&vcordova=5.1.1&cfg=debug&options=--device

Я близок к выпуску моего приложения, но вышеуказанные проблемы поставили меня на пару дней.

Любые предложения?

+0

Пожалуйста, сделайте резервную копию своего проекта, прежде чем пытаться что-либо - в моем случае это был хороший совет :)! Вы пытались выполнить команду «remotebuild test --server --secure false http: // localhost: 3000» на Mac во втором окне терминала? Обязательно установите одинаковые параметры и порт. Если это дает успех, попробуйте очистить кеш кордовы в Visual Studio Tools-> Options-> Tools для Apache Cordova-> Button «Clear Cordova Cache». Вам нужно снова открыть решение. Еще один тест: Прошел ли запуск remotebuild на чистом проекте «Hello World» из Visual Studio? Желаю вам всего наилучшего для вашей жизни! – Bjoerg

+0

«Тест удаленной сборки» во втором терминале успешно выполняется. Я пробовал это пару раз сегодня вечером. Я также сделал чистый кеш кордовы, но безрезультатно. – CrashingDutchman

+0

Благодарим вас за ответ @Bjoerg Я заметил разницу в POST, которая поступает из второго окна терминала (POST/cordova/build/tasks /? Vcordova ....) и POST, исходящие из Visual Studio (POST// строить/задачи? команда = построить и vcordova ....). – CrashingDutchman

ответ

0

я, наконец, получил свой первый успешный строить после прохождения этой страницы: https://github.com/Microsoft/cordova-docs/blob/master/known-issues/known-issues-ios.md

Проблема в том, что я первый был против-мда-пульт установлен, а затем изменен на remotebuild. Вы должны выполнить следующие действия в этой ситуации:

  1. генерировать и использовать новый PIN-код
  2. Если вы не используете безопасный режим, включите безопасный режим на
  3. Turn безопасный режим снова, чтобы вызвать VS к reinitalize
0

ваш комментарий, VS пытается POST // сборки/задачи команды = построить & vcordova, похоже, он не настроен должным образом: это пустой сегмент URL должен быть «Cordova», и что обнаружено когда вы настраиваете VS для общения с удаленным агентом в инструментах -> opti дополнения.

Если вы перейдете в Инструменты -> Параметры -> Инструменты для Apache Cordova -> Конфигурация удаленного агента и измените настройки (либо отключите безопасный режим на сервере Mac, либо создайте новый вывод для использования), тогда VS должен быть способен для подключения.

+0

Спасибо, что ответили, но я сам ответил на свой вопрос. Я изменил конфигурацию удаленного агента много раз, и это не решило проблему. – CrashingDutchman

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