我刚刚从博览会上退出,一切都很顺利,但现在尝试在 Xcode 中运行我的 ios 应用程序时遇到以下错误:
No visible @interface for 'RCTAsyncLocalStorage' declares the selector 'initWithStorageDirectory:'
这是我的 package.json 的一部分
"dependencies": {
"axios": "^0.17.1",
"expo": "^23.0.6",
"lodash": "^4.17.4",
"moment": "^2.20.1",
"react": "16.0.0",
"react-native": "0.50.3",
"react-native-cloudinary": "^1.0.1",
"react-native-communications": "^2.2.1",
"react-native-elements": "^0.18.5",
"react-native-fetch-blob": "^0.10.8",
"react-native-gifted-chat": "^0.3.0",
"react-native-image-picker": "^0.26.7",
"react-native-image-to-base64": "^0.1.0",
"react-native-modal-datetime-picker": "^4.13.0",
"react-native-router-flux": "^4.0.0-beta.24",
"react-navigation": "^1.0.0-beta.22",
"redux-thunk": "^2.2.0"
}
最佳答案
我实际上设法修复了它,方法如下:
我将“react-native”依赖项更新为最新可用的依赖项: “https://github.com/expo/react-native/archive/sdk-23.0.0.tar.gz”
我删除了在之前的 expo 应用程序中错误安装的所有依赖项,该应用程序实际上需要使用 npm uninstall --save 命令进行 react native 链接: react native 图像到base64, react native 云
然后我还必须从“常规”>“链接框架和库”中删除它们 现在可以了!我现在在 Facebook 登录方面遇到问题,但至少它不会使我的应用程序崩溃。
祝你好运。
关于javascript - react native 博览会弹出后出现问题 : No visible @interface for 'RCTAsyncLocalStorage' declares the selector 'initWithStorageDirectory:' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48132247/