React Native升级至0.55时执行pod install遇glog安装失败问题
解决React Native升级中pod install的两个关键错误
别担心,我帮你一步步排查并解决这两个阻止你完成pod install的问题:
问题1:Xcode命令行工具缺失/路径错误
错误日志里的这条信息是核心原因:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
这说明你的系统没有正确配置Xcode命令行工具,而编译glog(React Native依赖的日志库)必须用到它。解决步骤:
- 打开终端,执行以下命令来安装命令行工具:
执行后会弹出系统安装窗口,按照提示完成安装即可。xcode-select --install - 如果安装后仍然报错,尝试重置命令行工具的路径:
sudo xcode-select --reset - 另外,确保你至少打开过一次Xcode,并同意了它的许可协议,否则也会导致编译权限问题。
问题2:Podfile未指定iOS平台版本
错误日志里的这条提示也需要处理:
[!] Automatically assigning platform
ioswith version8.0on targetquanta_reactbecause no platform was specified.
React Native 0.55版本要求最低iOS版本为9.0,自动分配的8.0版本不满足要求,需要手动修改Podfile:
- 找到你项目根目录下的
Podfile文件 - 在文件最顶部添加或修改平台指定代码:
platform :ios, '9.0' - 保存Podfile后,回到终端重新执行
pod install
额外排查步骤(如果以上操作后仍报错)
如果还是遇到问题,可以尝试清除CocoaPods的缓存后再重新安装:
pod cache clean --all rm -rf Pods rm Podfile.lock pod install
内容的提问来源于stack exchange,提问作者Bassem Jlassi
相关产品推荐
相关产品推荐

