【发布时间】:2017-03-12 12:36:19
【问题描述】:
我刚刚在我的 macOS Sierra 10.12.12 上安装了 Nativescript。但是当我输入命令时:tns platfrom add ios 我收到以下错误消息:
*Version strings are not in the same format*
*#platform add*
当我为 Android 输入相同的命令时,一切正常。
tns 医生给我以下反馈:
*Your components are up-to-date.*
*No issues were detected.*
日志跟踪:
ns 平台添加 ios --log trace > log.txt 错误:版本字符串的格式不同 在 Object.versionCompare (/usr/local/lib/node_modules/nativescript/lib/common/helpers.js:111:15) 在 /usr/local/lib/node_modules/nativescript/lib/services/ios-project-service.js:92:25 在 Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26) 在 FiberFuture.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:565:10) 在 /usr/local/lib/node_modules/nativescript/lib/services/platform-service.js:69:47 在 Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26) 在 FiberFuture.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:565:10) 在 .each.platform (/usr/local/lib/nodemodules/nativescript/lib/services/platform-service.js:55:58) 在 arrayEach (/usr/local/lib/node_modules/nativescript/node_modules/lodash/lodash.js:451:11) 在 Function.forEach (/usr/local/lib/node_modules/nativescript/node_modules/lodash/lodash.js:8634:14)
【问题讨论】:
-
你能粘贴你的项目的 package.json 吗?此外,如果您使用模板启动器,您将有两个包文件。一个用于您的应用程序,一个用于模板启动器。要检查的另一件事是您在机器上安装了哪个版本的 nativescript。
-
您是否安装了 Xcode 以及哪个版本?此外,某些第三方软件(例如 XAMPP)可能会导致无法识别检查 XCode 版本的命令 - 有关此问题的更多详细信息和可能的解决方案:github.com/NativeScript/nativescript-cli/issues/…
-
你好 :) 我的 tns 版本:2.5.2 和 Xcode 8.2.1。我也删除了 XAMPP,但问题仍然存在。
标签: telerik nativescript