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

构建React Native iOS项目时遇x86_64链接错误(react-native-document-picker)

解决react-native-document-picker iOS构建链接错误的方案

1. 添加缺失的系统框架

_UTTypeCopyPreferredTagWithClass属于MobileCoreServices系统框架,需手动添加到项目中:

  • 打开Xcode并进入项目target
  • 切换到Build Phases标签页
  • 展开Link Binary With Libraries板块
  • 点击+按钮,搜索MobileCoreServices.framework并添加到项目

2. 统一iOS部署目标版本

警告提示依赖库基于iOS 12.4编译,但项目部署目标为11.0,版本不匹配会引发兼容问题:

  • 在Xcode中进入项目target的Build Settings
  • 搜索iOS Deployment Target,将版本修改为12.4或更高(建议与依赖库编译版本一致)
  • 同步检查Pods项目的iOS Deployment Target,确保所有依赖的部署版本统一

3. 清理缓存并重新构建

完成上述修改后,执行以下操作清除旧缓存:

  • 在Xcode中点击Product -> Clean Build Folder(快捷键Cmd+Shift+K)
  • 回到项目根目录,删除旧依赖文件:
    rm -rf Pods Podfile.lock
    
  • 重新安装依赖:
    pod install
    
  • 再次使用Xcode构建项目

4. 验证库版本兼容性

若以上步骤无效,可能是react-native-document-picker版本与当前React Native版本不兼容:

  • 查看库的官方版本说明,确认当前版本支持你的React Native版本
  • 尝试降级或升级库版本,例如:
    npm install react-native-document-picker@x.x.x --save
    
    将x.x.x替换为兼容的版本号,之后重新执行pod install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 13:34:53