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

React Native集成AppDynamic iOS报ld: library not found for -lADEUMReactNative如何解决

可尝试的解决方法
  • 执行完整的缓存与Pod重置操作
    先删除ios目录下的Podfile.lock、Pods文件夹,同时删除Xcode派生数据缓存:rm -rf ~/Library/Developer/Xcode/DerivedData/*
    进入ios目录依次执行pod deintegrate、pod install --repo-update。注意RN 0.64版本已支持auto linking,先删除你之前手动添加到Link Binary With Libraries中的libADEUMReactNative.a引用,pod安装流程会自动处理链接配置。
  • 对齐AppDynamic依赖版本
    你当前的appdynamics核心包版本为20.7.0,和@appdynamics/react-native-agent 21.4.0版本不兼容,官方要求两个包的大版本必须对齐。将package.json中的appdynamics版本改为^21.4.0,重新执行npm install或yarn install后再重新安装iOS侧Pod。
  • 修正架构与链接标记配置
    1. 检查Build Settings中的Other Linker Flags配置,删除手动添加的-lADEUMReactNative标记,auto linking会自动生成该配置
    2. 如果你使用M系列芯片的Mac编译,需要在Build Settings的Excluded Architectures中针对模拟器配置添加arm64,同时在Podfile末尾添加如下配置保证所有Pod的架构配置统一:
    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
    
    配置完成后重新执行pod install再编译。
  • 切换Xcode构建系统
    如果你使用Xcode 13及以上版本,可尝试切换到旧版构建系统:打开Xcode > File > Workspace Settings > Build System,选择Legacy Build System,清空缓存后重新编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 01:27:03