执行pod init命令报错:tool 'xcodebuild' requires Xcode 求助
解决
pod init 报错:tool 'xcodebuild' requires Xcode 嘿,我帮你搞定这个pod init的报错问题!这个错误本质是你的系统当前激活的开发者工具是Command Line Tools,而pod init依赖的xcodebuild需要完整的Xcode环境,不是单独的命令行工具。按下面的步骤操作就能解决:
步骤1:确认当前的开发者目录
先看看现在系统用的是哪个开发者路径,执行这条命令:
xcode-select -p
不出意外的话,你会看到输出/Library/Developer/CommandLineTools,这就是问题根源。
步骤2:切换到Xcode的开发者目录
执行下面的命令,把开发者路径切换到完整Xcode的目录(默认安装路径是/Applications/Xcode.app/Contents/Developer,如果你的Xcode改了名字或者放在其他文件夹,记得替换成对应的路径):
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
输入命令后需要你输入系统密码,正常输入就行(输入时不会显示字符,这是系统的安全机制)。
步骤3:验证切换是否成功
再执行一次查看路径的命令:
xcode-select -p
如果输出变成/Applications/Xcode.app/Contents/Developer,说明切换成功啦。
步骤4:重新执行pod init
回到你的项目目录,重新运行:
pod init
这次应该就能顺利完成Pod的初始化了。
小补充
如果之后你需要切回单独的Command Line Tools,也可以用同样的命令切换回去:
sudo xcode-select -s /Library/Developer/CommandLineTools
内容的提问来源于stack exchange,提问作者Pablo Marrufo
相关产品推荐
相关产品推荐

