imengyu
imengyu
  • 发布:2022-04-16 12:00
  • 更新:2022-04-16 12:25
  • 阅读:345

ios 离线打包后 checkbox 选中的勾变成了问号

分类:uni-app

ios 离线打包后 checkbox 选中的勾变成了问号,android 是正常的。

请问是不是我缺少了某些资源没加?查阅了离线打包文档,没有发现有这个的相关说明。

2022-04-16 12:00 负责人:无 分享
已邀请:
imengyu

imengyu (作者)

问题解决了,查看日志中报错:
<Weex>[warn]WXUtility.m:583, Unknown fontFamily:unincomponents

仔细研究下发现checkbox的勾其实是一个类似iconfont的文字,应该用的是unincomponents这个字体。我是使用 HBuilder-uniPlugin 这个项目修改并进行离线打包的,似乎这个项目默认没有把uni组件的字体加进去,所以checkbox会显示 "?" 。

只需要找到 SDK/Bundles 下的 unincomponents.ttf , 把它加入到项目中,并在 Build Phases 》 Copy Bundle Resources 中添加这个字体,重新编译即可解决问题。

该问题目前已经被锁定, 无法添加新回复