【问题标题】:tns doctor says "not able to configure your environment for local builds", thus "tns run ios" not workingtns 医生说“无法为本地构建配置您的环境”,因此“tns run ios”不起作用
【发布时间】:2019-07-31 18:39:59
【问题描述】:

我是 NativeScript 的新手。我安装了 NativeScript 和 CLI。为了诊断一切是否安装正确,我运行 tns doctor ,它说了两件事:-

  1. 警告:Xcode 版本 9.4.1 低于最低要求的版本 10。 现在我不确定这是否是 tns run ios 无法正常工作的原因。

  2. 无法为 ios 配置本地环境,确切的消息是:- 安装脚本无法为本地构建配置您的环境。要执行本地构建,您必须手动设置环境。请在此处“https://docs.nativescript.org/start/quick-setup”查阅我们的设置说明。

要继续,请选择以下选项之一:跳过步骤并配置人 真的

TypeError: this.$injector.resolve(...).out 不是函数 在错误。 (/usr/local/lib/node_modules/nativescript/lib/common/errors.js:148:54) 在 Generator.throw() 在被拒绝(/usr/local/lib/node_modules/nativescript/lib/common/errors.js:5:65) 在 process._tickCallback (internal/process/next_tick.js:68:7)

如果我尝试tns run ios,那么它会为我提供以下要安装的东西(已经安装):- 此安装脚本将请求在您的计算机上安装以下内容:

  1. 家酿
  2. 谷歌浏览器
  3. 打开 JDK 8
  4. Android SDK
  5. Android 模拟器系统镜像
  6. HAXM(硬件加速 Android 模拟器)
  7. Android 模拟器
  8. CocoaPods
  9. CocoaPods 设置
  10. 六个
  11. xcodeproj

即使我继续安装,它最终还是与它说它无法针对本地环境进行配置的位置完全相同。

【问题讨论】:

  • tns 标记用于 Oracle 数据库特定协议。我怀疑那是意图。如果不适用,请删除。
  • 你试过更新你的xcode吗?
  • 谢谢纳伦德拉。我必须先更新我的操作系统,然后将我的 Xcode 更新到版本 10。之后,当我执行 tns run ios 时,它成功地在 ios 模拟器中启动了该应用程序。非常感谢。

标签: ios nativescript


【解决方案1】:

我遇到了同样的问题,我发现了

运行该命令:

sudo xcode-select --reset

【讨论】:

  • 感谢您的意见。因为在操作系统之后,然后 Xcode 更新到版本 10 为我解决了这个问题。我再也没有遇到过这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-27
  • 2020-05-08
相关资源
最近更新 更多