升级Xcode 12.4至macOS Catalina 10.15.7后遇xcodebuild权限问题
解决方案
1. 修复系统权限限制
macOS Catalina的隐私控制可能阻止Xcode和终端执行相关操作:
- 打开系统偏好设置 → 安全性与隐私 → 隐私标签页
- 点击左下角锁图标解锁,在左侧列表找到完全磁盘访问权限
- 点击加号,添加
/Applications/Utilities/Terminal.app和/Applications/Xcode.app到权限列表 - 重启终端和Xcode后,重新尝试执行命令
2. 重置并绑定命令行工具
替换Xcode后,命令行工具的绑定可能存在异常,执行以下命令重置:
sudo xcode-select --reset sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
完成后再次执行许可接受命令:
sudo xcodebuild -license accept
3. 移除Xcode的隔离标记
非App Store渠道下载的Xcode可能带有系统隔离标记,导致运行限制:
xattr -dr com.apple.quarantine /Applications/Xcode.app
执行完成后重启Xcode,测试Spotlight启动和命令行功能。
4. 验证Xcode安装包完整性
若以上步骤无效,大概率是下载的Xcode包损坏:
- 删除当前
/Applications/Xcode.app - 重新下载对应版本的Xcode安装包
- 解压安装到
/Applications后,重复步骤1-3的配置操作
内容的提问来源于stack exchange,提问作者x86_64
相关产品推荐
相关产品推荐

