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

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的部署目标一致:

    1. 在项目的Build Settings中,将「iOS Deployment Target」设为14.0或更高
    2. 在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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 07:03:10