React Native App在设备上的启动屏幕上崩溃

ama*_*iny 13 crash ios react-native

我从React Native开始,在iOS模拟器中一切正常.我决定在设备上试一试.

该应用程序启动,我可以玩它,我关闭/重新打开它大约4或5次,然后有点随机的应用程序崩溃在启动屏幕(具有"由本机反应").它只显示屏幕,应用程序崩溃到iPhone主屏幕.

知道如何进一步调试吗?

编辑:我在我的AppDelegate.m中添加了Bugsnag,但是当应用程序崩溃时,bugsnag没有检测到任何内容.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  NSURL *jsCodeLocation;

  [BugsnagReactNative start];

  // Rest of code  

}
Run Code Online (Sandbox Code Playgroud)

Zol*_*lve 6

我今天遇到了这个问题.阅读一些SO帖子,看到一个人提到如果你的应用程序启动并挂起在启动画面上然后崩溃没有错误它可能有一些你的npm依赖项.

在深入挖掘之后,我看到反应包装器正在抛出错误

This error is caused by a @providesModule declaration with the same name across two different files.

修理

  1. 检查/清理依赖项(检查相同名称的declerations)

  2. rm -rf node_modules

  3. rm -rf $TMPDIR/react-*

  4. npm i


小智 5

这似乎是由许多问题引起的。最近这发生在我身上,我不得不搜索一下以找出确切原因。我会通过分享我读过的几个地方来为你们省去麻烦 - https://github.com/facebook/react-native/issues/14500#issuecomment-348063910 - https://github.com/facebook/react-native /issues/17276#issuecomment-357538208

就我而言,这是一个我没有正确链接的库问题。

—— https://github.com/ivpusic/react-native-image-crop-picker/issues/204

是的!我的观点是,这是我们做过或没有做过的事情。更多的研究会有所帮助!!!