链接React本机库:找不到"RNNotifications.h"

use*_*490 1 xcode react-native

我正在尝试使用该react-native-notifications库,但是当我尝试导入"RNNotifications.h"时,我收到了一个找不到文件的错误.

我按照React Native文档中的"手动链接库"指南进行操作.玩游戏,这就是我做的:

步骤1:

我在Xcode上打开了我的项目,点击了我的项目名称,打开了它的"Libraries"文件夹,然后用来Finder添加"RNNotifications.xcodeproj"(位于我项目node_modules/react-native-notifications/RNNotifications文件夹中的文件).

第2步:

确保我的项目被选中,以我的项目名称为目标,然后在"Link Binary With Libraries"下的"Build Phases"中添加"libRNNotifications.a".

第3步:我进入"Build Settings"并在我的"Header Search Paths"中添加了以下路径:

$(SRCROOT)/../node_modules/react-native-notifications/RNNotifications

我使用"非递归"选项,因为RNNotifications文件夹中没有子文件夹.

第4步:

我进入项目的"AppDelegate.m"并添加了以下import语句:

#import "RNNotifications.h"

完成这四个步骤后,我收到"'RNNotifications.h'文件未找到"错误.

And*_*ans 9

在搜索"标题搜索路径"的步骤3中,确保选择目标作为项目名称,您可以通过查看左侧选项卡来执行此操作,您应该看到项目选项卡下面有xcodeproj文件和另一个目标标签.只需在搜索"标题搜索路径"之前在目标下选择项目,然后在那里添加路径

$(SRCROOT)/../node_modules/react-native-notifications/RNNotifications

此图像显示您必须首先选择的TARGETS选项卡

在此输入图像描述