CocoaPod初始化遇运行时错误,pod init及HomeBrew安装均失败
解决
pod init与Homebrew安装时的Xcode相关错误 错误原因
- 当前Xcode命令行工具的路径指向了独立的CommandLineTools,而非完整Xcode的开发者目录,导致
xcodebuild无法正常运行 - 你使用的CocoaPods(1.11.3)依赖的xcodeproj版本(1.21.0)不支持当前Xcode生成的项目版本(56)
- Ruby字符串冻结报错是前面核心问题触发的连锁错误,解决核心问题后会自动消失
解决步骤
1. 切换开发者目录到完整Xcode
终端执行命令:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
验证切换结果:
xcode-select -p
输出应为/Applications/Xcode.app/Contents/Developer
2. 完成Xcode初始化
打开Xcode,同意许可协议并等待组件安装完成。如果已经打开过Xcode,可通过Xcode > 设置 > 位置确认「命令行工具」已选中当前Xcode版本
3. 更新CocoaPods及依赖组件
旧版组件不兼容高版本Xcode,更新到最新兼容版:
sudo gem update cocoapods sudo gem update xcodeproj
验证CocoaPods版本:
pod --version
4. 重新执行pod init
回到项目目录,重新运行:
pod init
Homebrew安装异常补充
如果Homebrew仍报错,先重置命令行工具:
xcode-select --install
再重复步骤1切换目录后,重新尝试安装Homebrew
内容的提问来源于stack exchange,提问作者Shana
相关产品推荐
相关产品推荐

