原生模块不能为空

时间:2016-07-28 07:21:49

标签: ios react-native

enter image description here

在运行适用于iOS的react-native应用程序时,使用此屏幕打开了模拟器。在搜索问题时,我发现人们没有提供解决方案,请帮助。

早些时候,我遇到了一个模拟器甚至没有加载的问题,并且构建失败并出现此错误:

以下构建命令失败:

CompileC /Users/mi0205/AwesomeProject/ios/build/Build/Intermediates/RCTWebSocket.build/Debug-iphonesimulator/RCTWebSocket.build/Objects-normal/x86_64/RCTSRWebSocket.o RCTSRWebSocket.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
/Users/mi0205/AwesomeProject/node_modules/promise/lib/done.js:10
  throw err;

读了一下,我才知道删除RCTWebSocket scode项目文件会导致成功构建,所以我这样做了,但此后出现了这个问题

1 个答案:

答案 0 :(得分:1)

尝试使用fetch后,我收到了相同的消息。花了一段时间才意识到我需要RCTNetwork' pod添加到我的Podfile中的subspecs:

z-index

此处提供更多信息:https://facebook.github.io/react-native/docs/integration-with-existing-apps.html