Как исправить «Ошибка при новом SubprocessError» при запуске команды 'ionic cordova build ios' на Mac - PullRequest
0 голосов
/ 10 апреля 2019

Я собираюсь собрать платформу ios на Mac, и у меня есть эта проблема.

Я использую macOS 10.12, Xcode 8 и Ionic 4. Я пробовал "ionic cordova platform rm ios" и "ionic cordova platform add ios" и собираю, ноон все еще не работает.

Daos-Mac: Ionic_UI_V1 daovu $ ionic cordova build ios

ng запустить приложение: ionic-cordova-build --platform = ios

Ошибка при новой ошибке SubprocessError (/usr/local/lib/node_modules/ionic/node_modules/@ionic/utils-subprocess/dist/index.js:40:23) ...

Ответы [ 2 ]

0 голосов
/ 24 июня 2019

У меня была эта проблема при установке Calendar Plugin на Mac 10.14.5 с Ionic v4 / XCode 10.2.1.

ionic cordova plugin add cordova-plugin-calendar
> cordova plugin add cordova-plugin-calendar
Error

at new SubprocessError
(/Users/brippe/.npm-packages/lib/node_modules/ionic/node_modules/@ionic/utils-subprocess/dist/index.js:40:23)
at ChildProcess.<anonymous>
(/Users/brippe/.npm-packages/lib/node_modules/ionic/node_modules/@ionic/utils-subprocess/dist/index.js:113:27)
at ChildProcess.emit (events.js:200:13)
at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
at onErrorNT (internal/child_process.js:456:16)
at processTicksAndRejections (internal/process/task_queues.js:84:9)

Я решил это, запустив:

npm uninstall -g cordova

, затем переустановил cordova снова

npm install -g cordova

наконец-то успешно установил плагин календаря:

ionic cordova plugin add cordova-plugin-calendar
> cordova plugin add cordova-plugin-calendar

You have been opted out of telemetry. To change this, run: cordova telemetry on.
Adding cordova-plugin-calendar to package.json

Я использую Конденсатор , поэтому мой процесс сборки все еще работал после синхронизации.

npx cap sync
0 голосов
/ 10 апреля 2019

Попробуйте: -

1) Удалить платформу ios:

ionic cordova platform rm ios

2) Добавить платформу ios:

ionic cordova platform add ios

3) Подготовить платформу ios (отправитьисходный код для платформы ios)

ionic cordova prepare ios

4) Запустите сборку и установку:

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