React Native iOS运行报错Unrecognized font family 'anticon'问题求助
解决方案
Unrecognized font family 'anticon'错误是react-native-vector-icons的AntDesign字体没有被正确引入iOS项目导致的,按以下步骤操作即可修复:
- 首先在项目根目录执行自动链接命令:
npx react-native link react-native-vector-icons
该命令会自动将对应字体文件配置到iOS项目中。 - 若自动链接不生效,手动检查Xcode配置:
- 用Xcode打开iOS项目下的
ios/[项目名].xcworkspace文件 - 找到项目根目录下的
Info.plist,查看是否存在Fonts provided by application配置项 - 若不存在则手动添加数组类型的
Fonts provided by application,并新增子项填入AntDesign.ttf - 若已经存在该配置,确认子项中包含
AntDesign.ttf
- 用Xcode打开iOS项目下的
- 配置完成后执行命令清理缓存并重新构建:
cd ios pod install cd .. npx react-native start --reset-cache
- 最后重新启动iOS模拟器即可:
npx react-native run-ios
如果你使用的是0.60版本以下的React Native,还需要额外在Xcode的Build Phases -> Copy Bundle Resources中手动导入node_modules/react-native-vector-icons/Fonts/AntDesign.ttf文件
内容的提问来源于stack exchange,提问作者Zippy Zebra
相关产品推荐
相关产品推荐

