Attempt to install Qt on OS X gives 'You need to install Xcode 5.0.0', but this version is so old it's not available

强颜欢笑 提交于 2019-12-20 15:57:53

问题


I am a Windows/Linux developer who occasionally builds for OS X - particularly in Qt.

I have a simple Qt project that I have been developing on Windows. I now wish to build it on OS X.

I am running Yosemite. I have installed Xcode 7 and am attempting to install Qt 5.5.

When I run the Qt installer, immediately after the prompt to log in to Qt (which is successful), I receive the following error:

You need to install Xcode version 5.0.0.

I have attempted to locate Xcode 5.0.0 on the Apple Developer site, but this is 2 major versions behind the most recent version, and I cannot even find an installer for it.

More to the point, I do wonder why the most recent version of Qt requires a version of Xcode that is considered so old by Apple that it's not even available.

How do I overcome this problem so that I can get Qt installed on OS X?


回答1:


I ran into the same problem and solved it by following the instructions here. This link describes a similar, but slightly different installer issue.

To summarize, you need to ensure that the Xcode command line tools are installed and set up correctly. I already had them installed, but had to go into Preferences -> Locations in Xcode and set the dropdown to the currently installed version.

The link shows an earlier version of Xcode where the path is actually Preferences -> Downloads -> Components.

Once I'd made this change, the installer continued successfully.




回答2:


The solution that worked for me (on OSX Sierra XCode 8.2.1) is to open XCode Preferences -> Locations.

There is a drop-down menu named Command Line Tools. Select the available XCode version here. Then restart the Qt Creator installation.




回答3:


taken from the link above, this resolved my issue:

sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer 



回答4:


For me closing the prompt and smashing keys (alt F4, I know that its not windows) before the next prompt opened worked... qt is running fine now, as it doesn't need the old version.




回答5:


you can find the old version of XCode on the the Apple offical site here and download .dmg of xcode 5 or 6.1 for example :

I do this and it's ok for me.



来源:https://stackoverflow.com/questions/31554125/attempt-to-install-qt-on-os-x-gives-you-need-to-install-xcode-5-0-0-but-this

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!