XCode 8错误"项目错误:Xcode未正确设置",即使许可已被接受

时间:2016-09-14 14:10:38

标签: xcode macos qt

今天更新到Xcode 8后,我再也无法构建Qt项目了。尽管遵循了this answer的说明,但仍会收到以下错误消息。

  

项目错误:Xcode未正确设置。您可能需要确认   通过运行/ usr / bin / xcodebuild获得许可协议。

如何解决?

3 个答案:

答案 0 :(得分:38)

按照这些说明(见https://forum.qt.io/topic/71119/project-error-xcode-not-set-up-properly/7)后,我设法使用XCode 8 / MacOX Sierra构建了capybara-webkit(使用QT)

  1. 移至安装Qt。
  2. 的文件夹
  3. 在文本编辑器中打开Qt_install_folder / 5.7 / clang_64 / mkspecs / features / mac / default_pre.prf
  4. 中的文件
  5. 找到带文字的行(对我来说就是第15行):

    isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))): \
    

    替换为:

    isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null"))): \
    
  6. Save&重新编译

答案 1 :(得分:35)

更清洁的解决方案

cd /Applications/Xcode.app/Contents/Developer/usr/bin/
sudo ln -s xcodebuild xcrun

答案 2 :(得分:0)

在Qt目录中运行MaintenanceTool并更新到5.8版