应用程序在AsyncStorage和/或NetInfo导入时崩溃

问题描述

环境

React Native CLI 0.63.2
Windows 10 x64位
节点v14.4.0
软件包(package.json):

"dependencies": {
  "@fortawesome/fontawesome-svg-core": "^1.2.30","@fortawesome/free-solid-svg-icons": "^5.14.0","@fortawesome/react-native-fontawesome": "^0.2.5","@react-native-community/async-storage": "^1.12.1","@react-native-community/blur": "^3.6.0","@react-native-community/datetimepicker": "^3.0.4","@react-native-community/masked-view": "^0.1.10","@react-native-community/netinfo": "^5.9.7","@react-native-community/picker": "^1.8.1","@react-native-firebase/app": "^8.4.6","@react-navigation/native": "^5.7.1","@react-navigation/stack": "^5.7.1","md5": "^2.3.0","moment": "^2.27.0","react": "16.13.1","react-hook-form": "^6.4.1","react-native": "0.63.2","react-native-code-push": "^6.3.0","react-native-code-push-saga": "^1.0.1","react-native-gesture-handler": "^1.8.0","react-native-reanimated": "^1.13.1","react-native-safe-area-context": "^3.1.7","react-native-safe-area-view": "^1.1.1","react-native-screens": "^2.9.0","react-native-snap-carousel": "^4.0.0-beta.5","react-native-svg": "^12.1.0","react-native-ui-lib": "^5.15.0","react-redux": "^7.2.1","redux": "^4.0.5","redux-logger": "^3.0.6","redux-saga": "^1.1.3"
},"devDependencies": {
  "@babel/core": "7.10.5","@babel/runtime": "7.10.5","@react-native-community/eslint-config": "1.1.0","babel-jest": "25.5.1","eslint": "6.8.0","jest": "25.5.4","metro-react-native-babel-preset": "0.59.0","react-native-svg-transformer": "^0.14.3","react-test-renderer": "16.13.1"
}

问题

每当我导入@ react-native-community / netinfo或@ react-native-community / async-storage时,它似乎在Android Emulator上都能正常工作。但是,如果我在iPhone 11设备上进行实时测试,它几乎会立即崩溃。为了重现此问题,我要做的只是导入软件包并在iOS设备上运行它。

由于我没有MacOS,因此我目前无法调试iOS设备。这是一个已知的错误,还是有解决方案?

两个软件包都来自React Native社区,也许那里有一个模式。也许这些软件包正在影响其他导致崩溃的软件包。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)