ios react-native>0.60时无法识别的字体系列

xuo3flqw  于 2023-03-19  发布在  React
关注(0)|答案(2)|浏览(99)

我在使用react-native 0.61.3-0.61.5时遇到过这个错误,也许旧版本或新版本没有这个bug。
这里是推荐的方式,没有为我工作.
1)我已将字体放在src/assets/fonts文件夹中
2)react-native.config.js -〉assets中字体文件夹的指定路径:["./源代码/资产/字体/"]
3)尝试同时运行react-native linknpx react-native link

qzwqbdag

qzwqbdag1#

在花了大约两个小时后,我找到了一个iOS的变通方案。它不太好,我建议只有在尝试了我所描述的官方方式后。如果它不起作用,这里是我使用的变通方案。
1.放置字体在你的项目如果你还没有做它
1.用你的编辑器打开info.plist并查找<key>UIAppFonts</key>,如果没有找到添加

<key>UIAppFonts</key>
  <array>
    <string>name_of_your_font.ttf</string>
    ...
  </array>

1.放置所有字体并保存
1.打开Xcode -〉您的项目-〉构建阶段-〉复制捆绑包资源
1.点击“+”并选择添加其他-〉选择您的字体并点击添加
重新运行项目,它的工作。最后注意,在iOS上,你必须指定名称字体 * 而不是文件名**。
祝你愉快!

9cbw7uwe

9cbw7uwe2#

这是我在react原生应用程序中集成自定义字体的文档。非常繁琐的工作,但是是的,在ios中有更多的步骤。请找到解释漂亮的链接。rn- custom-fonts
这是你所做的步骤:

相关问题