执行pod init命令触发多条诊断报错无法继续操作求助
报错根因
pod 执行过程中需要调用完整Xcode环境下的xcodebuild工具,当前你设备的xcode-select激活路径指向独立的CommandLineTools,不满足运行要求。
修复步骤
- 先确认你已经在设备上安装了完整Xcode.app,已放入「应用程序」文件夹,且首次打开Xcode时已经完成初始组件安装、同意了官方许可协议。
- 执行路径切换命令,将xcode-select的激活目录绑定到Xcode内置的开发者路径:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer - 执行命令验证路径是否切换成功:
xcode-select -p
如果输出为/Applications/Xcode.app/Contents/Developer即代表切换生效。 - 回到iOS项目根目录重新执行
pod init,即可正常生成Podfile。
特殊场景适配
如果你同时安装了多个版本的Xcode,或者自定义了Xcode.app的名称、存放路径,只需要把上述切换路径命令中的/Applications/Xcode.app替换为你实际使用的Xcode.app的完整路径即可。
内容的提问来源于stack exchange,提问作者hgm
相关产品推荐
相关产品推荐

