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'文件未找到"错误.
在搜索"标题搜索路径"的步骤3中,确保选择目标作为项目名称,您可以通过查看左侧选项卡来执行此操作,您应该看到项目选项卡下面有xcodeproj文件和另一个目标标签.只需在搜索"标题搜索路径"之前在目标下选择项目,然后在那里添加路径
$(SRCROOT)/../node_modules/react-native-notifications/RNNotifications
此图像显示您必须首先选择的TARGETS选项卡