我完全按照《React native入门指南》中描述的步骤进行了操作:

https://facebook.github.io/react-native/docs/getting-started.html

当我打开并构建项目时,构建失败:

RCTAssert.在MyProjectNameTests中找不到"h文件".M

我错过了什么?

以下是《入门指南》中的步骤:

Requirements

OS X——该回购协议目前仅包含iOS(7+)实施,

建议使用Xcode 6.3或更高版本.

建议使用brew 软件安装io.js、守望者和流量.

安装io.js 1.0或更新版本.伊奥.js是Node的现代版本.

按照此处的安装说明安装nvm.然后运行nvm install iojs-v2 && nvm alias default iojs-v2,安装最新的

npm新手?

brew install watchman.否则,我们建议安装watchman

brew install flow.如果你想使用flow.我们建议


Quick Start

npm install -g react-native-cli

react-native init AwesomeProject

在新创建的文件夹中/

打开一个项目.xcodeproj并在Xcode中运行.开放索引.网间网操作系统.js

推荐答案

测试应用程序找不到标头,因为它不在标头搜索路径中.

在左侧文件列表中,点击左上角的"文件夹"图标,然后在左上角 Select 应用程序.在本例中是"令人惊叹的项目".

在应用程序图标出现的右侧,按住可切换到AwesomeProjectTests.

在右侧,单击"构建设置"选项卡.

然后向下滚动到标题搜索路径,并将"$(SRCROOT)/node_modules/react native/react"更改为"$(SRCROOT)/../node_modules/react native/react".

应用程序现在应该可以编译了.

React-native相关问答推荐

expo 日历应用因权限问题而崩溃

react native调用fetch后如何使用Async Storage在本地保存数据?

React Native - 何时调用componentWillUnmount?

React Native Navigation const { navigate } = this.props.navigation;

react-redux connect 和 redux 数据的组件生命周期顺序

如何在 Recompose 中使用 withHandlers 将 refs 添加到功能组件并在 ScrollView 上调用 ScrollTo?

react native :navigationOptions 中的标题样式不起作用

React Native 响应式图像宽度,而图像的宽度/高度比保持不变

加载作为props传递的图像

如何在 React Native 的嵌套 Touchable 中传播touch 事件?

如何在 React Native 的无状态功能组件中扩展原生组件的 props TypeScript 接口?

api.get(...).then(...).catch(...).finally 不是函数

ld:找不到-lFirebaseCore clang的库: error: linker command failed with exit code 1 (use -v to see invocation)

通过带有对象子对象的数组react native 映射 - 与react网络中的工作方式不同?

React-native Xcode 构建失败 -> 'RCTAssert.h file not found'

React Native Expo StackNavigator 重叠通知栏

react-native fetch() cookie 持久化

更改按钮 colored颜色 onPress(切换功能)

如何将 React Native Promise 连接到 Swift

Gradlew bundleRelease 不会在 react-native 中生成发布 apk