Я просто выбросил с выставки, и все прошло хорошо, но теперь я получаю следующую ошибку при попытке запустить приложение ios в Xcode:
Нет видимого @interface для 'RCTAsyncLocalStorage' объявляет селектор 'initWithStorageDirectory:'
Вот часть моего пакета.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"
}
Мне действительно удалось это исправить, вот как это сделать:
Я обновил свою "реактивную" зависимость от последней доступной: " https://github.com/expo/react-native/archive/sdk-23.0.0.tar.gz "
Я удалил всю зависимость, которую я установил по ошибке в своем предыдущем приложении expo, которое действительно требовало реакции на основе ссылки с помощью команды npm uninstall --save: response-native-image-to-base64, response-native-cloudinary
Затем мне также пришлось удалить их из General> Linked Frameworks and Libraries Теперь это работает! У меня проблемы с Facebook Войти сейчас, но, по крайней мере, это не сбой моего приложения.
Удачи тебе.