Файл RCTfont + FA5.h не найден для response-native-vector-icons

Для файла RCTfont + FA5.h не найден файл response-native-vector-icons. Я не знаю, где именно я ошибся?

шаги, которые я сделал:

1.npm я реагирую-родные-векторные иконки

2.react-native ссылка response-native-vector-icons

и при попытке сборки я все время получаю сообщение об ошибке «RCTfont + FA5.h not found».

P.S: Я использую cocoapods, я убедился, что запустил установку pod внутри папки ios, а также использую файл .xcworkspace для сборки.

Спасибо, что нашли время, прочитав его и попробовали помочь.


person ishab acharya    schedule 30.01.2019    source источник


Ответы (4)


Когда вы используете ссылку в RN, вы должны использовать npm i react-native-vector-icons --save или npm i react-native-vector-icons --save-dev.

Из документации

Примечание. Флаг --save или --save-dev очень важен для этого шага. React Native свяжет ваши библиотеки на основе зависимостей и devDependencies в вашем файле package.json.

Итак, чтобы исправить это, разорвите связь и удалите пакет ..

react-native unlink react-native-vector-icons && npm remove react-native-vector-icons

Затем переустановите с помощью --save или --save-dev и снова создайте ссылку.

person stever    schedule 30.01.2019
comment
Ой ! спасибо, я полностью пропустил точный шаг, т.е. не использовал --save. Итак, теперь, сказав, что я уже установил react-native-vector-icons, какое решение @stever? - person ishab acharya; 30.01.2019
comment
Отредактировал ответ с указанием шагов по удалению и отключению связи перед повторной попыткой. - person stever; 30.01.2019
comment
Отлично! Я должен любить эти простые решения для устранения ошибок Xcode! - person stever; 30.01.2019

--save в моем случае не помог. Обновление до "react-native-vector-icons": "6.4.1" решило эту проблему для меня

person Alex Pavtoulov    schedule 14.03.2019

Мне пришлось понизить версию до «react-native-vector-icons»: «6.3.0».

Эта версия имеет 'RCTFont + FA5.h' в 'node_modules / response-native-vector-icons / RNVectorIconsManager' (в отличие от «6.4.1»).

Затем я удалил запись из файла модуля и вручную добавил проект в Xcode.

введите описание изображения здесь

person seppestaes    schedule 25.04.2019

Проблема в том, что файл RCTfont+FA5.m отсутствует в node_modules/react-native-vector-icons/RNVectorIconsManager с версией 6.4.0 и новее.

Пробовал с версией 6.3.0, не работает

Снижен до 6.10 и работает

person Supriya Kalghatgi    schedule 30.04.2019