未找到 RCT 链接管理器文件
RCT Linking Manager file not found
我想使用 React 本机库 RCTLinkingManager
,它显示在 "Libraries > RCTLinkingManager.xcodeproj" 下的菜单中。
然而,当我像这样将它添加到 iOS/AppDelegate.m
时:
#import "RCTLinkingManager.h"
// @implementation ...
构建失败,未找到 'RCTLinkingManager.h' 文件。我尝试清理产品并清理构建,但没有成功。
您必须在项目的构建配置中将 $(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS
添加到 "Header Search Paths"。您可以找到更多信息 on the official React documentation
如果您使用的是 React Native 和命令行,Sébastien 的修改建议是对 ios/<yourproject>.xcodeproj/project.pbxproj
添加
"$(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS",
到 HEADER_SEARCH_PATHS
列表(4 个位置)
我只有在完成 archive/release 版本时才遇到类似的问题...发生这种情况是因为导入是在 #if DEBUG
下进行的。因此,请确保将导入放在正确的位置,否则会出现 使用未声明的标识符 'RCTLinkingManager' 错误
任何遇到 ios 平台 react-native 存档问题的人只需放置
#import <React/RCTLinkingManager.h>"
第一行之后
"#import "AppDelegate.h"" in the AppDelegate.m file.
请确保将
#import <React/RCTLinkingManager.h>
在 Appdelegate.m 文件中
#ifdef FB_SONARKIT_ENABLED
它对我们有用。
我想使用 React 本机库 RCTLinkingManager
,它显示在 "Libraries > RCTLinkingManager.xcodeproj" 下的菜单中。
然而,当我像这样将它添加到 iOS/AppDelegate.m
时:
#import "RCTLinkingManager.h"
// @implementation ...
构建失败,未找到 'RCTLinkingManager.h' 文件。我尝试清理产品并清理构建,但没有成功。
您必须在项目的构建配置中将 $(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS
添加到 "Header Search Paths"。您可以找到更多信息 on the official React documentation
如果您使用的是 React Native 和命令行,Sébastien 的修改建议是对 ios/<yourproject>.xcodeproj/project.pbxproj
添加
"$(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS",
到 HEADER_SEARCH_PATHS
列表(4 个位置)
我只有在完成 archive/release 版本时才遇到类似的问题...发生这种情况是因为导入是在 #if DEBUG
下进行的。因此,请确保将导入放在正确的位置,否则会出现 使用未声明的标识符 'RCTLinkingManager' 错误
任何遇到 ios 平台 react-native 存档问题的人只需放置
#import <React/RCTLinkingManager.h>"
第一行之后
"#import "AppDelegate.h"" in the AppDelegate.m file.
请确保将
#import <React/RCTLinkingManager.h>
在 Appdelegate.m 文件中
#ifdef FB_SONARKIT_ENABLED
它对我们有用。