Не может ионный Cordova запустить IOS - PullRequest
0 голосов
/ 06 июня 2018

Я пытался решить проблему с развертыванием моего приложения на устройстве ios в течение нескольких месяцев, но безрезультатно.Я могу развернуть на Android без проблем, но не на устройстве iOS.

Одна вещь, которую я заметил, - когда я создал новое приложение, я могу развернуть его на iOS, пока не осуществлю аутентификацию Facebook.В любом случае, вот нижеприведенное сообщение об ошибке, когда я пытаюсь выполнить развертывание на устройстве iOS, подключив телефон к моему MAC и запустив «ionic cordova run ios».

(узел: 2643) UnhandledPromiseRejectionWarning:Необработанный отказ от обещания (идентификатор отклонения: 1): код ошибки 65 для команды: xcodebuild с аргументами: -xcconfig, / Users / laroca / Development / Mundo / платформы / ios / cordova / build-debug.xcconfig, -workspace, Mundo.xcworkspace, -схема, Mundo, -конфигурация, Debug, -destination, общий / платформа = IOS, -archivePath, Mundo.xcarchive, архив, CONFIGURATION_BUILD_DIR = / Users / Laroca / Разработка / Mundo / платформы / ИОС / сборки / устройства, SHARED_PRECOMPS_DIR =/ Users / laroca / Разработка / Mundo / платформы / ios / build / sharedpch

(узел: 2643) [DEP0018] DeprecationWarning: Необработанные отклонения обещаний не рекомендуются.

В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода.

Ответы [ 2 ]

0 голосов
/ 10 марта 2019

У меня такая же проблема.эта ссылка работает для меня.https://github.com/ionic-team/ionic-cli/issues/3640

Подводя итог, вы должны использовать XCode Legacy build System для сборки ios На момент написания этого комментария.

Попробуйте это.

XCode> Файл> Настройки рабочего пространства> Изменить систему сборки на Legacy Build System

Затем подать команду на терминал.

Ионные Cordova build IOS.

Я думаю, что это работает для вас слишком уверенно.

0 голосов
/ 06 июня 2018

Вы пробовали просто запустить ionic cordova build ios (то есть build не run)?У меня лично были проблемы с использованием CLI Ionic для запуска непосредственно на устройстве за 1 шаг.Поэтому я запускаю команду сборки (см. Выше), затем открываю созданный проект XCode и запускаю его на устройстве через XCode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...