gpt4 book ai didi

ios - Ionic Cordova 构建失败, 'toLowerCase' 未定义

转载 作者:行者123 更新时间:2023-11-28 23:26:14 28 4
gpt4 key购买 nike

我在 OSX 上构建的 Ionic 应用程序突然开始失败并出现以下错误。我没有做任何事情,其他让我通过 Xcode 更新。我这边没有代码更改。我恢复到以前的生产版本并尝试从那里重建但同样的错误。

代码没有变化表明构建过程被破坏了

  1. 我应该恢复到以前的 Xcode 版本吗(但如何?)。
  2. 我应该更新 Ionic/Cordova 吗?很可能会这样做。
  3. 我是否应该再次检查我的项目并从干净的环境中重建文件夹?

我从其他帖子中看到,它可能是一个 promise 问题,它试图解决一个有问题的对象的 promise。

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

最佳答案

显然 xcode 11 与文件 list-emulator-build-targets 中的验证有一些冲突。您需要执行此命令。

ionic cordova platform rm ios
ionic cordova platform add ios@latest

确保您获得的 cordova-ios 版本 >= 5.0.0

关于ios - Ionic Cordova 构建失败, 'toLowerCase' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58627048/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com