【问题标题】:CORDOVA IOS - Error Promise Rejected when I buildCORDOVA IOS - 我构建时被拒绝的错误承诺
【发布时间】:2019-03-17 01:38:15
【问题描述】:

我在尝试构建我的第一个 iOS Cordova 应用程序时遇到了错误。 通过使用此命令:

sudo cordova build ios --device

这是我的终端输出:

CordovaError: Promise denied with non-error: 'xcode-select: error: 工具 \'xcodebuild\' 需要 Xcode,但需要活跃的开发者目录 \'/Library/Developer/CommandLineTools\' 是命令行工具 实例\n' 在 cli.catch.err (/usr/local/lib/node_modules/cordova/bin/cordova:30:15) 在 process._tickCallback (internal/process/next_tick.js:68:7)

这是什么错误? 我该如何解决?

非常感谢! 问候,

达克萨媒体

【问题讨论】:

标签: ios xcode cordova cordova-cli


【解决方案1】:

我在运行 ionic cordova build ios --prod 时遇到了类似的问题。好吧,要解决这个问题,必须检查一些东西:

首先确保你已经安装了 Xcode 和命令行工具 如果您已经安装了 Xcode,请检查版本和您的 mac 版本以下载正确的命令行工具。 在此处下载命令行工具Command Line Tools 安装后运行此命令修复 xcode-select 路径

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

在此之后再次运行该命令。相信这对你有用

【讨论】:

  • 下载“命令行工具”后,运行此命令解决了我在将 Cordova 部署到我的 Quasar (vueJS) 移动应用程序的 iOS 模拟器时出现的错误。
  • 也解决了我的问题。虽然我之前仍然可以在 XCode 中构建和运行,但直接从命令行执行此操作肯定更方便。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-06
  • 2018-05-09
  • 2017-03-28
  • 1970-01-01
  • 1970-01-01
  • 2021-07-30
  • 2022-11-11
相关资源
最近更新 更多