Nativescript无法识别Xcode(High Sierra)

时间:2017-10-21 10:51:00

标签: xcode nativescript macos-high-sierra

我使用Xcode版本9.0.1(9A1004)进入High Sierra。 运行tns doctor时,我收到以下警告:

WARNING: Xcode is not installed or is not configured properly.
You will not be able to build your projects for iOS or run them in the iOS Simulator.
To be able to build for iOS and run apps in the native emulator, verify that you have installed Xcode.

如果我运行安装脚本,那么我得到:

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Xcode is not installed or not configured properly. Download, install, set it up and run this script again.

正如您可能已经猜到的,我从应用程序商店安装了Xcode,并且我还安装了cocoapods和xcodeproj。这是我得到的唯一警告。

有什么建议吗?

3 个答案:

答案 0 :(得分:23)

运行以下命令:

sudo xcode-select --reset

我在这里找到了这个答案:

http://overengineer.net/fixing-nativescript-s-xcode-is-not-installed-or-is-not-configured-properly-on-macos

答案 1 :(得分:1)

打开Xcode,然后转到“首选项”->“位置”->“命令行工具”,它将自动采用相同的路径。系统可能会要求输入sudo密码。

答案 2 :(得分:0)

我今天遇到了这个问题,但是运行推荐的命令没有帮助。我发现运行命令

$ tns doctor

引导我完成了一系列提示,并更正了该问题。程序完成后,我确实必须重新启动终端才能使其生效。