react-native0.6之前,我们集成react-native-vector-icons或react-native-gesture-handler等类库后需要手动link才能使用,
autolinking.md中提到,react-native版本0.6以后集成类库后再执行react-native run-ios或ract-native run-android的时候会自动link,不用手动link,而且如果0.6版本之前有link过,请使用命令react-native unlink + 类库名称
取消与以前安装的本机依赖项的链接.最近使用react-native-vector-icons不管link或unlink都会报错,unlink后会报unrecognized font family "字体名称" 的错。在网上参考目前只能用手动在Xcode中导入字体了,流程如下。
-
手动将字体导入工程
工程文件夹选add Files to
-
以Source Code方式打开plist文件将字体库名称加入,也可以使用Property List方式方式打开一个个添加,只是相对麻烦点
以Source Code方式打开plist文件
再重新启动程序react-native run-ios 目前我的问题已解决,韩长时间才解决感觉有点坑,同时仅供大家参考。
网友评论