XCode 16.2下React Native iOS无法构建UIKit模块求助
解决React Native 0.77.1构建时UIKit/CoreFoundation无法构建模块的问题
以下是针对该问题的实用排查和解决步骤:
匹配Xcode Command Line Tools版本
打开Xcode → 偏好设置 → 位置,确认「命令行工具」选择的是当前正在使用的Xcode版本。终端执行xcode-select -p验证路径,若路径错误,执行sudo xcode-select -s /Applications/Xcode.app/Contents/Developer切换到正确路径。统一iOS部署目标版本
RN 0.77.1要求最低iOS部署目标为14.0,确保项目和Pods的部署目标一致:- 在项目的Build Settings中,将「iOS Deployment Target」设为14.0或更高
- 在ios目录下的Podfile中添加或修改
platform :ios, '14.0',然后执行pod install重新安装依赖
彻底重置Xcode缓存与索引
关闭Xcode后,在终端执行以下命令清理缓存:rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Developer/Xcode/DerivedData重启Xcode后,使用快捷键
Cmd+Shift+K清理构建文件夹,再尝试构建。检查Framework搜索路径
打开项目Build Settings,搜索「Framework Search Paths」,确保包含$(inherited),移除无效或多余的自定义路径,保留默认配置即可。验证开发者签名配置
进入Xcode的「Signing & Capabilities」页面,确认证书和配置文件有效且未过期,必要时重新下载配置文件或刷新证书。通过终端执行构建获取详细日志
进入ios目录,执行以下命令触发Archive,查看更详细的错误输出以定位问题:xcodebuild -workspace YourApp.xcworkspace -scheme YourApp -configuration Release archive(注意将
YourApp替换为你的项目名称)
内容的提问来源于stack exchange,提问作者Alejandro
相关产品推荐
相关产品推荐

