Моя сборка приложения Ionic на OSX неожиданно начала давать сбой с приведенной ниже ошибкой. Я ничего не сделал, кроме того, чтобы пройти через обновление XCode. Никаких изменений кода на моем конце. Я вернулся к предыдущей производственной сборке и попытался восстановить оттуда, но та же ошибка.
Отсутствие изменений в коде означает, что процесс сборки нарушен
- Должен ли я вернуться к предыдущей версии Xcode (но как?).
- Следует ли обновитьИонная / Кордова? Скорее всего, это удастся сделать.
- Стоит ли просто проверить свой проект и перестроить его из чистой папки?
Я вижу из других постов, что может быть проблема с обещанием, когда он пытаетсяразрешить обещание из ошибочного объекта.
Cannot read property 'toLowerCase' of undefined
TypeError: Cannot read property 'toLowerCase' of undefined
at /Users/me/app/platforms/ios/cordova/lib/list-emulator-build-targets:54:45
at Array.forEach (<anonymous>)
at /Users/me/app/platforms/ios/cordova/lib/list-emulator-build-targets:52:44
at Array.reduce (<anonymous>)
at /Users/me/app/platforms/ios/cordova/lib/list-emulator-build-targets:50:57
at Array.reduce (<anonymous>)
at /Users/me/app/platforms/ios/cordova/lib/list-emulator-build-targets:45:28
at _fulfilled (/Users/me/app/platforms/ios/cordova/node_modules/q/q.js:854:54)
at /Users/me/app/platforms/ios/cordova/node_modules/q/q.js:883:30
at Promise.promise.promiseDispatch (/Users/me/app/platforms/ios/cordova/node_modules/q/q.js:816:13)
ionic --version
4.10.3
"cordova-android": "7.1.4",
"cordova-ios": "4.5.5",
Xcode v 11.1