Cordova Ionic Невозможно выполнить развертывание в эмуляторе. Обнаружена ошибка при обработке команды (домен = NSPOSIXErrorDomain, код = 2): - PullRequest
0 голосов
/ 07 февраля 2019

У меня проблема с развертыванием приложения Ionic в эмуляторе iOS.

После сборки с помощью следующей команды:

ionic cordova run ios -l -- --buildFlag="-UseModernBuildSystem=0"

После успешного создания и запуска эмулятора я получу следующее сообщение о кли:

 [cordova]  ** BUILD SUCCEEDED **
[cordova]  
[cordova]  No target specified for emulator. Deploying to iPhone-X, 12.1 simulator
[cordova]  An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
[cordova]  Failed to install the requested application
[cordova]  An application bundle was not found at the provided path.
[cordova]  Provide a valid path to the desired application bundle.

Без приложения, установленного в эмуляторе.

Я пытался открыть сгенерированный проект в Xcode SDK, и после запуска в Xcode приложение запускается в эмуляторе, но застревает наЗаставка с исключением в файле main.h на линии:

int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");

Я перепробовал почти все, обновил Cordova, ионные, ионные сценарии, удалил и установил платформу IOS, но все пытается с тем же результатом.

Я обнаружил, что за несколько часов был выпущен cordova-ios в версии 5.0.0

https://github.com/apache/cordova-ios/releases

Но установить эту версию с помощью CLI невозможно, поэтому яне могу попытаться проверить влияние.

Итак, текущая используемая версия

<engine name="ios" spec="4.5.5" />

Ионная информация выглядит следующим образом:

Ionic:

   ionic (Ionic CLI)  : 4.10.2 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.2

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : android 7.1.4, ios 4.5.5
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.3.2, (and 5 other plugins)

System:

   Android SDK Tools : 26.1.1 (/Users/def/Library/Android/sdk)
   ios-deploy        : 1.9.1
   ios-sim           : 5.0.13
   NodeJS            : v10.6.0 (/usr/local/bin/node)
   npm               : 6.7.0
   OS                : macOS Mojave
   Xcode             : Xcode 10.1 Build version 10B61

Я попробовал всено без везения.

Что мне попробовать запустить приложение в эмуляторе или на устройстве?

Спасибо за любой совет.

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