使用React Native构建IOS版本时出错

时间:2018-03-24 12:57:34

标签: ios react-native react-native-ios ipa

我使用React Native开发了一个完整的应用程序,它也适用于Android,但这是我第一次在iOS上运行,当我尝试在iOS上构建时,应用程序构建成功但是当应用程序在模拟器中打开时然后在Xcode中显示以下错误



2018-03-24 18:15:03.964 [error][tid:com.facebook.react.JavaScript] Native module cannot be null.
2018-03-24 18:15:03.966535+0530 VwWoocommerceApp[14134:150196] Native module cannot be null.
2018-03-24 18:15:03.969 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: Native module cannot be null.
2018-03-24 18:15:03.969554+0530 VwWoocommerceApp[14134:150193] Unhandled JS Exception: Native module cannot be null.
2018-03-24 18:15:03.970 [error][tid:com.facebook.react.JavaScript] Module AppRegistry is not a registered callable module (calling runApplication)
2018-03-24 18:15:03.971150+0530 VwWoocommerceApp[14134:150196] Module AppRegistry is not a registered callable module (calling runApplication)
2018-03-24 18:15:03.995465+0530 VwWoocommerceApp[14134:150193] *** Terminating app due to uncaught exception 'RCTFatalException: Unhandled JS Exception: Native module cannot be null.', reason: 'Unhandled JS Exception: Native module cannot be null., stack:
t@68:276
<unknown>@610:127
d@2:755
<unknown>@609:654
d@2:755
<unknown>@307:1275
d@2:755
<unknown>@306:141
d@2:755
<unknown>@12:42
d@2:755
n@2:326
global code@612:8
'
*** First throw call stack:
(
0   CoreFoundation                      0x00000001111cc12b __exceptionPreprocess + 171
1   libobjc.A.dylib                     0x000000010fabef41 objc_exception_throw + 48
2   VwWoocommerceApp                    0x000000010ec3e0e2 RCTFormatError + 0
3   VwWoocommerceApp                    0x000000010ec3abb8 -[RCTExceptionsManager reportFatalException:stack:exceptionId:] + 507
4   CoreFoundation                      0x000000011115036c __invoking___ + 140
5   CoreFoundation                      0x0000000111150240 -[NSInvocation invoke] + 320
6   CoreFoundation                      0x0000000111168c26 -[NSInvocation invokeWithTarget:] + 54
7   VwWoocommerceApp                    0x000000010ec50fe9 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 602
&#13;
&#13;
&#13;

由于上述错误,应用程序会打开并且不显示任何内容。

我搜索了很多,我是IOS开发的新手,所以我不知道如何解决错误。

如果有人知道请帮助。

1 个答案:

答案 0 :(得分:0)

删除库并使用npm添加库,然后将它们链接到Xcode中的项目中