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

React Native iOS构建报错:Derived Data中找不到.app文件

React Native iOS 端ld文件不存在链接报错修复方案
  • 清理全链路缓存,依次执行以下命令:

    # 进入iOS目录清理Xcode相关缓存
    cd ios
    xcodebuild clean
    rm -rf ~/Library/Developer/Xcode/DerivedData/*
    rm -rf Pods Podfile.lock
    pod install --repo-update
    # 回到项目根目录清理前端依赖缓存
    cd ..
    rm -rf node_modules package-lock.json yarn.lock
    npm install
    

    执行完成后重新打开Xcode构建测试。

  • 检查Build Phases无效引用:
    打开Xcode选中项目根目录,进入对应Target的Build Phases标签页:

    • 删除Compile Sources下所有标红的丢失文件,如有需要重新手动引入
    • 删除Copy Bundle Resources下所有标红的丢失资源文件
    • 删除Link Binary With Libraries下所有标红的无效依赖库
  • 校验Build Settings配置项:
    进入对应Target的Build Settings标签页:

    • 搜索Executable File,确认配置值为$(EXECUTABLE_NAME),无手动硬编码的路径
    • 搜索Product Name,确认配置值与你的应用名称一致,无特殊符号、空格
    • 搜索Dead Code Stripping,Debug模式下临时修改为NO后重新构建测试
  • 适配M系列芯片模拟器架构:
    如果你使用的是苹果M系列芯片的Mac,运行模拟器时出现该报错,在Podfile中添加以下配置后重新执行pod install:

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
        end
      end
    end
    
  • 确认构建目标匹配:
    不要选择Generic iOS Device作为构建目标运行模拟器版本,手动选中你要运行的对应模拟器型号后再执行构建。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 01:15:02