You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

重装系统后运行npx pod-install失败,报iPhoneOS SDK找不到错误

React Native 0.70.0 pod-install 报错:找不到iPhoneOS SDK,C编译器无法生成可执行文件

重装电脑并重新配置开发环境后,回到React Native项目执行yarn命令正常,但运行npx pod-install时触发错误。当前使用Homebrew安装的最新版CocoaPods,React Native版本为0.70.0。核心错误日志片段如下:

Installing glog (0.3.5)
[!] /bin/bash -c 
set -e
...
checking whether the C compiler works... no
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: unable to lookup item 'Path' in SDK 'iphoneos'
configure: error: C compiler cannot create executables
See `config.log' for more details

解决步骤

1. 安装/确认iPhoneOS SDK已安装

打开Xcode,点击顶部菜单栏Xcode -> 偏好设置 -> 平台,查看iOS平台下是否有已安装的SDK版本。如果显示"安装"按钮,点击安装并等待完成。

2. 配置Xcode命令行工具路径

终端执行以下命令,将命令行工具指向完整Xcode(而非仅Command Line Tools):

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

执行后验证配置:

xcrun -sdk iphoneos --show-sdk-path

若返回类似/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.4.sdk的路径,说明配置生效。

3. 清理缓存并重新执行pod-install

# 进入iOS目录
cd ios
# 删除Podfile.lock和Pods文件夹
rm -rf Podfile.lock Pods
# 清理CocoaPods全局缓存
pod cache clean --all
# 回到项目根目录重新安装
cd ..
npx pod-install

4. 接受Xcode许可协议

如果是重装后首次使用Xcode,需先接受许可协议:

sudo xcodebuild -license accept

内容的提问来源于stack exchange,提问作者user18899735

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 02:10:33