MAC之Qt在Xcode8上编译错误(一)

升级到xcode8之后,安装Qt着实被坑了,出现了以下错误

Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild.

这里提供三种解决办法:

1、如果Xcode版本低于8

很有可能是因为Xcode-select指向了这个目录“/Library/Developer/CommandLineTools.”所以我们需要的做法是将Xcode-select指向正确的路径“/Applications/Xcode.app/Contents/Developer”

step 1 先确认Xcode-select路径
1、在控制台中输入:xcode-select -print-path
2、输入:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
3、输入:sudo xcodebuild -license 该命令一直按空格到最后输入“agree”
4、再由第一条命令确认是否修改,接着重新编译Qt工程

2、如果Xcode版本>=8

Xcode8运行xcrun命令时会去寻找xcodebuild,但是Qt的脚本还是原来的xcrun,所以需要修改文件,先进入目录

“Qt_install_folder”
Mac上使用SSH(Secure Shell)更新Xcode需要几个步骤,因为直接通过SSH管理Xcode通常不是首选的方法,因为Xcode是非开源软件并且存储在Apple Developer Account内。不过,如果你是开发者并且有必要的权限,可以尝试通过Munki或Homebrew Cask这样的自动化工具管理安装。以下是大致流程: 1. **安装必要的工具**: - 安装`ssh`命令行工具:在大多数Mac系统中,它已经预装了,如果未找到,可以在终端输入`sudo apt-get install openssh-client`(对于非Mac用户)。 2. **登录到管理服务器**: 使用`ssh`命令连接到管理你的开发环境的服务器,例如: ``` ssh username@your-management-server ``` 确保替换`username`为你的用户名,`your-management-server`为服务器地址。 3. **获取最新版本的Xcode**: 你需要在服务器上找到Xcode的安装包或其他管理脚本。这通常在特定目录下,比如`~/Library/Munki` 或者 `~/Applications/xcode-beta`. 4. **更新Xcode**: - 如果使用Munki,运行类似`munki-install xcode`的命令来安装或更新Xcode。 - 如果使用Homebrew Cask,可能会有一个`xcode-beta`或`xcode-dev`的Cask,运行`brew cask upgrade xcode-beta`。 5. **确认更新**: 更新完成后,返回本地机器并检查是否有新版本可用,可以通过App Store或Apple Developer Portal验证。 请注意,这不是官方推荐的方式,也不保证能成功。如果你没有相应的账户权限或者Xcode不是通过上述途径分发,那么常规操作应该是通过App Store或者Apple Developer Tools进行更新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值