Реактивный родной векторный значок не работает в текущей версии 0.60 - PullRequest
4 голосов
/ 11 июля 2019

React native autolink не работает для реагирования родных векторных иконок. Я исправил это в Android с этим https://github.com/oblador/react-native-vector-icons/issues/1035

Но на IOS я все еще сталкиваюсь с проблемами. Пожалуйста, дайте мне знать, если кто-нибудь решил это ... Спасибо!

Вот снимок экрана, с которым я сталкиваюсь.

enter image description here

Ответы [ 2 ]

4 голосов
/ 11 июля 2019

Это сработало для меня в обновленном проекте и на совершенно новом RN 0.60.0

Для IOS добавьте это в ios / projectname / Info.plist

<key>UIAppFonts</key>
    <array>
        <string>AntDesign.ttf</string>
        <string>Entypo.ttf</string>
        <string>EvilIcons.ttf</string>
        <string>Feather.ttf</string>
        <string>FontAwesome.ttf</string>
        <string>FontAwesome5_Brands.ttf</string>
        <string>FontAwesome5_Regular.ttf</string>
        <string>FontAwesome5_Solid.ttf</string>
        <string>Foundation.ttf</string>
        <string>Ionicons.ttf</string>
        <string>MaterialCommunityIcons.ttf</string>
        <string>MaterialIcons.ttf</string>
        <string>Octicons.ttf</string>
        <string>SimpleLineIcons.ttf</string>
        <string>Zocial.ttf</string>
    </array>

Для Android добавьтеэта строка для android / app / build.gradle

apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"

Это исправляет мои проблемы и реагирует на собственные векторные иконки, работающие на обеих платформах.

1 голос
/ 11 июля 2019

Если вы сделали react-native link на iOS, сделайте cd ios, а затем pod install.

Некоторые пакеты по-прежнему должны обновляться сопровождающими для работы с реагировать нативно.

Aniway, если вы не хотите ссылаться, зайдите в ваш подфайл и добавьте:

  pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'

после этого сделайте те же шаги, которые я сказал до

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...