【发布时间】:2019-07-31 18:39:59
【问题描述】:
我是 NativeScript 的新手。我安装了 NativeScript 和 CLI。为了诊断一切是否安装正确,我运行 tns doctor ,它说了两件事:-
警告:Xcode 版本 9.4.1 低于最低要求的版本 10。 现在我不确定这是否是 tns run ios 无法正常工作的原因。
无法为 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,那么它会为我提供以下要安装的东西(已经安装):-
此安装脚本将请求在您的计算机上安装以下内容:
- 家酿
- 谷歌浏览器
- 打开 JDK 8
- Android SDK
- Android 模拟器系统镜像
- HAXM(硬件加速 Android 模拟器)
- Android 模拟器
- CocoaPods
- CocoaPods 设置
- 点
- 六个
- xcodeproj
即使我继续安装,它最终还是与它说它无法针对本地环境进行配置的位置完全相同。
【问题讨论】:
-
tns 标记用于 Oracle 数据库特定协议。我怀疑那是意图。如果不适用,请删除。
-
你试过更新你的xcode吗?
-
谢谢纳伦德拉。我必须先更新我的操作系统,然后将我的 Xcode 更新到版本 10。之后,当我执行 tns run ios 时,它成功地在 ios 模拟器中启动了该应用程序。非常感谢。
标签: ios nativescript