2016-05-23 2 views
0

Создание приложения Cordova через Visual Studio с использованием Remote build. Использовал версию Кордовы 5.3.1, попробовал обновить до последней версии Кордовы тоже - 6.2.1-nightly.2016.5.23.6e87c71a.Ошибка в режиме прекращения сборки Cordova iOS

Оба раза он работает в режиме отладки, но не работает в режиме выпуска:

ошибок - вводит в заблуждение и сказать ничего вообще: http://imgur.com/TdSfuso

Часть выхода: ОШИБОК строительство одной из платформ: error: /Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build: сбой кода с кодом выхода 2 1> Возможно, у вас нет требуемой среды или ОС для создания этого проекта (TaskId: 10) 1> Не удалось создать приложение для buildNumber 66415: /Users/Jurgen/.t aco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platform/ios/cordova/build: команда с кодом выхода 2 (TaskId: 10) 1> 22: 57: 03.377 1> 1> Ошибка: Удаленная ошибка сборки с сервера сборки Сбой сборки с ошибкой /Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build: сбой кода с кодом выхода 2: {1 } 1> Выполнено выполнение задачи «MdaVsCli» - FAILED. (TaskId: 10) 1> 22: 57: 03,393 1> 1> Готово Построение целевой "BuildMDA" в проекте "MobileAppNew.jsproj" - FAILED .: (TargetId: 11)

Полный выход:

https://www.wetransfer.com/downloads/b9a4e2e932f98bb2286fbb6602c8dfc524/48dffd

Мы планируем отправить приложение в iOS для выпуска в App Store, но не можем сделать файл .ipa. Любая помощь будет оценена

+0

Попробуйте обновить плагины plug-push-plug и plug-inappbrowser до последней версии в своем проекте. –

+0

Я собираюсь попробовать это сейчас и вернуться. При создании с удаленной сборкой в ​​режиме выпуска какой параметр вы можете выбрать только для получения .ipa-файла, а не для развертывания на устройстве iOS? В настоящее время у меня нет устройства iOS, на котором я могу проверить. Я попробую обновить плагины, но причина, по которой у меня все еще есть версия push-плагина 1.5.3, заключается в том, что когда я пытался ее обновить, у меня возникали другие проблемы с развертыванием (о которых я ранее писал и не получил ответа - просто вернусь к версии 1.5.3 избавился от проблем - но сейчас я не строил в режиме деблокирования, но отлаживал) –

+0

Как-то мне удается построить, пока я не попытаюсь развернуть. Он говорит мне, чтобы проверить профиль Provisioning. При построении, как обычно, появляется подписывающий диалог (3x), который я принимаю. Я где-то читал, что с режимом выпуска вы не можете развернуть с удаленной сборкой. Поэтому я попытался установить файл .ipa с помощью diawi.com - После кажущейся установки 100% я получаю сообщение об установке не могу. Может ли это быть из-за профиля профиля? Я не думаю, что профиль обеспечения выпуска должен быть установлен на устройстве правильно? В противном случае это игнорирует точку выпуска версии. Я думаю, это должно быть в комплекте с приложением. –

ответ

0

Как решить эту проблему:

Прежде всего мне не удалось построить и развернуть на устройстве при использовании App Store Сертификат Продукция. Однако я справился с сертификатом Ad hoc, который является производственным сертификатом с той лишь разницей, что вам все еще нужно указать UDID устройств, которые вы развернете в учетной записи разработчика.

Затем я обновил версию Кордовы от 5.3.1 до 6.2.0. Я обновил 2 устаревших плагина: Inappbrowser и Phonegap-plugin-push и voila; приложение внезапно начало развертываться в режиме выпуска (через удаленную сборку taco). Странный бит в том, что я использовал старую версию кордовы и никогда не обновлял плагины при работе в режиме отладки - вот почему мне потребовалось больше времени, чтобы понять это! Удачи :)