Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Https 反应本机0.40+;获取自动签名证书_Https_React Native_Certificate - Fatal编程技术网

Https 反应本机0.40+;获取自动签名证书

Https 反应本机0.40+;获取自动签名证书,https,react-native,certificate,Https,React Native,Certificate,我找到了这个答案,但我无法使用React native 0.40 他们改变了头的导入方式,现在“RCTHTTPRequestHandler.h”在用户源代码中不可见。有没有一种方法可以使这项工作长期有效?(我们可以通过更改react本机代码来实现,但在添加新模块后更改就消失了) 添加图像: 我需要完成的事情 问题出在这里 您可以看到,在构建阶段复制头阶段的底部有RCTBridgeModule.h头,因此导入时没有错误。但是没有RCTHTTPRequestHandler.h头,因此我的代码无法

我找到了这个答案,但我无法使用React native 0.40

他们改变了头的导入方式,现在“RCTHTTPRequestHandler.h”在用户源代码中不可见。有没有一种方法可以使这项工作长期有效?(我们可以通过更改react本机代码来实现,但在添加新模块后更改就消失了)

添加图像:

我需要完成的事情

问题出在这里

您可以看到,在构建阶段复制头阶段的底部有RCTBridgeModule.h头,因此导入时没有错误。但是没有RCTHTTPRequestHandler.h头,因此我的代码无法导入它。

遵循但添加:
$(SRCROOT)/../node\u modules/react native/Libraries/Network
asrecursive可见性类型
RCTHTTPRequestHandler.h.


或者您可以添加
$(SRCROOT)/../node\u modules/react native/Libraries
以查看子项目中的所有文件。

据我所知,它不是远程包。为什么不直接使用新的头文件呢?什么是远程包(在此上下文中)?我无法使用新标题,因为我的代码没有看到它。此问题对您有帮助吗?不。他们的问题是导入包含在React项目的复制标头阶段中的标头。这对我来说没有问题。我最初的问题是,我需要覆盖RCTHTTPRequestHandler上的URLSession:didReceiveChallenge:completionHandler:,这是使用我链接的答案成功完成的。但在RN 0.40中,这是不可能的。我正在寻找一种新的方法。@leizeQ:你找到解决办法了吗?