You can set the path to the Xcode folder using /usr/bin/xcode-select -switch

背景
升级xcode(11.0),升级mac系统(10.15.5)
问题
git 失效,重装系统后出现要求安装xcode后才能使用git

   You can set the path to the Xcode folder using /usr/bin/xcode-select -switch

原因
Xcode的新版本不自动安装Command Line Tools了
方法
单独安装CommandLineTools

   1. xcode-select --install         
   2. sudo xcode-select --switch /Library/Developer/CommandLineTools

测试

git version
// git version 2.24.3 (Apple Git-128)

切换默认的xcode

unset DEVELOPER_DIR
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
xcode-select -p 

升级xcode时删除所有原xcode数据

m -rf ~//Applications/Xcode.app
m -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
m -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
m -rf ~/Library/Caches/com.apple.dt.Xcode
m -rf ~/Library/Application Support/Xcode
m -rf ~/Library/Developer
// 或
m -rf ~/Library/Developer/XCPGDevices 
rm -rf ~/Library/Developer/XCTestDevices
rm -rf ~/Library/Developer/CoreSimulator
// 安装成功后需安装模拟器
xcrun simctl erase all

pod 执行报错

xcrun: error: SDK "iphoneos" cannot be located
// 原因Xcode路径判断错误
mac$ xcodebuild -showsdks
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
// 解决方法:给Xcode命令行工具指定路径
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值