React Native 0.40.0:RCTBundleURLProvider.h“文件未find – AppDelegate.m
我遇到以下错误反应本机版本0.40.0版本React / RCTBundleURLProvider.h文件未find。
我尝试删除节点模块,使用npm安装并清除watchman.multiple次。 但仍然无法得到它的工作。
截至React Native 0.40(请参阅发行说明 ),iOS上的本地代码必须引用反应命名空间中的标题。 以前,以下将工作:
#import "RCTBundleURLProvider.h"
但是现在所有的头文件都被移走了:
#import <React/RCTBundleURLProvider.h>
如果你正在更新现有的项目,你也需要
- 运行
react-native upgrade
并手动合并这些更改, - 使用新的react-native-git-upgrade工具,或者
- 手动将所有标题导入更改为新格式。
通过在XCode上放置默认目标并重新创build它来实现它。
此外,请确保检查Manage Schemes
> [select您的主要目标]> Edit
> Build
选项卡。
检查React
是否在列表中,并将该scheme标记为Shared
。 否则,它将被保存在用户的文件夹中,GIT将忽略它。
希望它有帮助,官方文件没有帮助
- 反应本机响应字体大小
- “反应本机pushnotificationIOS”scheduleLocalNotification“发射对象格式
- 如果我将sdk文件夹放入react-native项目中,Facebook sdk不工作?
- 有没有一种方法可以在iOS中使用react-native来制作像Android StaggeredGridView的布局
- 无法在React Native iOS模拟器中通过URI显示图像
- React在任何根目录中找不到条目文件
- Xcode或原生反应会locking到错误的根目录以search.ios.js文件
- 如何运行React-Native示例?
- 检测是否通过推送通知打开了React Native iOS应用程序