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

React-Native iOS端pod install报React-RCTAnimation兼容错误如何解决

报错根因

该报错触发原因是当前iOS项目设置的最低部署版本,低于你安装的React Native版本内置的React-RCTAnimation pod要求的最低系统版本,pod deintegrate仅会移除已集成的Pods文件,不会修改项目部署目标配置,因此无法解决问题。
目前React Native版本对应的最低iOS要求参考:

  • React Native 0.70 ~ 0.72 版本:最低支持iOS 12.4
  • React Native 0.73 及以上版本:最低支持iOS 13.0
修复操作

1. 修正Podfile全局部署版本

打开iOS目录下的Podfile文件,找到文件开头的platform :ios配置项,将版本号修改为对应RN版本要求的最低值,例如RN0.73+的配置为:

platform :ios, '13.0'

同时检查Podfile内所有自定义target块中单独声明的deployment target配置,全部同步为和全局配置一致的版本号,避免局部配置冲突。

2. 清理旧缓存避免配置失效

在iOS目录下依次执行以下命令,清理所有旧的pod集成文件和缓存:

pod deintegrate
pod cache clean --all
rm -rf Podfile.lock
rm -rf Pods

3. 重新安装依赖

执行带仓库更新的pod安装命令:

pod install --repo-update
补漏排查

如果上述操作完成后仍有同类报错,打开ios/[你的项目名].xcworkspace进入Xcode做两处检查:

  • 选中项目主target,在Deployment Info分类下,将iOS部署版本修改为和Podfile中设置的版本完全一致
  • 选中Pods项目,逐个检查React开头的依赖target的部署版本,确保没有低于全局设置的最低版本,清除Xcode残留的旧配置缓存。
    部分场景下Xcode会在pod安装后自动回写部分target的部署版本,若后续运行时报同类版本错误,重新核对上述两处配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 15:18:15