Файл RCTfont+FA5.h не найден для реактивных-векторных-значков

Для реакций-родных-векторных значков RCTfont+FA5.h файл не найден, я не знаю, где именно я ошибся?

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

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

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

и при попытке собрать я получаю сообщение об ошибке "RCTfont+FA5.h" не найден.

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

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

1 ответ

Решение

Когда вы используете ссылку в 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, и снова ссылку.

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

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

Я пытался с версией 6.3.0, не работает

Понижение до 6.10 и его работа

Мне пришлось понизить рейтинг до "response-native-vector-icons":"6.3.0".

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

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

Другие вопросы по тегам