2013-10-26 50 views
0

当我尝试打开一个Xcode项目时,它告诉我“要打开”Xcode,“您需要安装Java运行时,但您没有连接到Internet。”现在,如果我右键单击并单击“使用Xcode 4.3.2打开”,它可以正常工作,这就是我一直在做的事情。Xcode需要Java运行时,但“没有连接到互联网”?

但是,现在我已经下载了Qt Creator,当我尝试编译它时,它告诉我“Xcode设置不正确,您可能需要通过运行/ usr/bin/xcodebuild来确认许可协议。”。我试图运行这个,并得到相同的Java错误。

与错误说不同,我碰巧连接到互联网,所以我去下载最新版本的Java并安装它。但是,这并没有什么不同,现在我仍然得到相同的错误。

为什么Xcode需要Java?为什么Qt Creator需要Xcode?我怎样才能解决这个问题?我觉得我正在用叉子向上坡推水,而我正在失去理智。

感谢

回答

0

Qt Creator的需要Xcode的,因为Qt Creator的只是一个IDE,它带有没有编译器。 Xcode是一整套工具,包括编译器,IDE,文档,设备模拟器和多个附加工具。

Xcode确实需要Java,它会自动下载它。即便如此,无论如何,您仍然需要连接,因为默认情况下,Xcode不包含Qt Creator需要的命令行工具。需要下载那些工具。您从终端开始下载:

sudo xcode-select --install 

您也可以从苹果开发人员下载站点下载这些工具。