Собственный скрипт: сбой сборки на iOS при переходе с 6.5 на 7.0

#ios #xcode #vue.js #npm #nativescript

#iOS #xcode #vue.js #npm #nativescript

Вопрос:

Версия встроенного скрипта среды: 7.0.1 Версия узла: 10.16.0 Версия Xcode: 11.3.1

Описание Ранее я использовал собственный скрипт 6.5, и все работало нормально, но с тех пор, когда я пытаюсь перенести его на последнюю версию, я сталкиваюсь this error: ARCHS[@]: unbound variable Command PhaseScriptExecution failed with a nonzero exit code

Вот зависимости, которые я использую — мой файл package.json

{ «имя»: «MyApp», «версия»: «1.4.11», «описание»: «Мое приложение», «автор»: «xyzzy», «лицензия»: «MIT», «зависимости»: { «@nativescript / core»: «7.0.0», «@nativescript / firebase»: «^ 11.0.0», «@nativescript / webpack»: «3.0.0», «@nstudio / nativescript-checkbox»: «^ 1.0.0», «@nstudio /nativescript-pulltorefresh»: «^ 1.0.1», «@nstudio / nativescript-snackbar»: «1.0.0», «@vue / devtools»: «^ 5.0.0-beta.3», «axios»: «^ 0.19.0», «moment»: «^ 2.24.0», «nativescript-app-tour»: «^ 2.0.1», «nativescript-appversion»: «^ 1.4.4″,»nativescript-audio»: «^ 5.0.4», «nativescript-barcodescanner»: «^ 3.2.2», «nativescript-bottom-navigation»: «^ 2.0.5», «nativescript-exit»: «^ 1.0.1», «nativescript-insomnia»: «^ 1.2.3», «nativescript-локальные уведомления»: «^ 4.2.1», «nativescript-localize»: «^ 4.2.2», «nativescript-ориентация»: «^ 2.2.4», «nativescript-платформа-css»: «^ 1.6.9», «nativescript-sentry»: «^ 1.9.1», «nativescript-тема-core»: «^ 1.0.6», «nativescript-toasty»: «^ 2.0.1», «nativescript-ui-chart»: «^ 8.0.2», «nativescript-ui-listview»: «^ 9.0.3», «nativescript-ui-sidedrawer»: «^ 9.0.3», «nativescript-vue»: «^ 2.4.0», «net»: «^ 1.0.2», «vuex»: «^ 3.1.1» }, «devDependencies»: { «@babel / core»: «^ 7.4.5», «@babel / preset-env»: «^ 7.4.5», «@nativescript / android»: «7.0.0», «@nativescript / ios»: «7.0.3», «@nativescript / types»: «7.0.0», «babel-loader»: «^ 8.0.6», «babel-traverse»: «6.26.0», «babel-типы»: «6.26.0», «babylon»: «6.18.0», «lazy»: «1.0.11», «nativescript-vue-template-compiler»: «^ 2.4.0», «node-sass»: «4.12.0», «ts-patch»: «^ 1.3.0», «vue-loader»: «^ 15.6.4» }, «main»: «main» }

Обновить

Поскольку я обновил версию xcode до 12, и этой ошибки больше нет, но я получаю новую

Завершение работы приложения из-за неперехваченного исключения ‘NativeScript столкнулся с фатальной ошибкой: неперехваченная ошибка типа: наблюдаемый конструктор класса не может быть вызван без ‘new’ в SharedNotificationDelegateCommon(файл:/// app/vendor.js:104217:38) в SharedNotificationDelegateImpl(файл: /// app/vendor.js:104268:24) в ../node_modules/nativescript-shared-notification-delegate/shared-notification-delegate.js(file:///app/vendor.js:104483:16 ) в webpack_require(файл:///app/runtime.js:75:30) в ../node_modules/nativescript-local-notifications/local-notifications.js(file:///app/vendor.js:102210:51)в webpack_require(файл:/// app/runtime.js:75:30)«

// Спасибо за помощь.

Комментарии:

1. Использование Xcode 11 — вам необходимо использовать NS 6.8.x CLI, nativescript.org/blog/nativescript-6-7-xcode-compatibility

2. @Yong спасибо, и теперь я обновил свою версию xcode и получаю новую ошибку, я обновил вопрос

3. похоже, что плагин nativescript-shared-notification-delegate не поддерживает ns 7. nativescript.org/blog/nativescript-7-compatible-plugins