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

React Native升级至0.71.0后'RCTAppDelegate.h'文件缺失错误求助

解决React Native 0.71.0升级后 'RCTAppDelegate.h' 文件找不到的问题

1. 检查并更新AppDelegate文件结构

RN 0.70+ 引入了新的RCTAppDelegate基类,旧的AppDelegate写法不再兼容,需替换为新结构:

AppDelegate.h 替换内容:

#import <RCTAppDelegate.h>
#import <UIKit/UIKit.h>

@interface AppDelegate : RCTAppDelegate

@end

AppDelegate.m 替换内容:

#import "AppDelegate.h"
#import <React/RCTBridge.h>
#import <React/RCTRootView.h>
#import <React/RCTLinkingManager.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  self.moduleName = @"Pstat";
  self.initialProps = @{};
  return [super application:application didFinishLaunchingWithOptions:launchOptions];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
  return [RCTLinkingManager application:application openURL:url options:options];
}

@end

若使用Swift,对应更新AppDelegate.swift,确保继承自RCTAppDelegate即可。

2. 清理Podfile中的冗余依赖

你的Podfile中手动添加的pod 'React'和pod 'React-Core'在RN 0.71中属于冗余配置,use_react_native!已自动管理核心依赖,手动添加会引发冲突,直接删除这两行:

pod 'React', :path => '../node_modules/react-native/'
pod 'React-Core', :path => '../node_modules/react-native/'

3. 更新iOS部署目标版本

RN 0.71要求最低iOS版本为13.0,修改Podfile中的版本配置:

# platform :ios, '12.4'
platform :ios, '13.0'

4. 重新执行依赖安装流程

完成上述修改后,执行以下命令重置依赖:

# 进入iOS目录
cd ios
# 清理旧Pods
pod deintegrate
rm -rf Podfile.lock
# 清理项目依赖缓存
cd ..
rm -rf node_modules
rm -rf package-lock.json # 使用yarn则删除yarn.lock
# 重新安装依赖
npm install # 或 yarn install
# 重新安装Pods
cd ios
pod install

5. 检查Xcode头文件搜索路径

若以上步骤无效,手动配置Xcode头文件搜索路径:

  • 打开Xcode,选中项目目标Pstat
  • 进入Build Settings标签,搜索Header Search Paths
  • 确保包含$(inherited)和${PODS_ROOT}/Headers/Public/React-Core,并设置为recursive

6. 确认核心模块完整性

检查node_modules/react-native/React/CoreModules目录是否存在,若缺失,删除package-lock.json后重新执行npm install,确保React Native核心模块完整安装。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 12:30:16