1***@qq.com
1***@qq.com
  • 发布:2024-10-19 01:58
  • 更新:2024-10-19 16:05
  • 阅读:111

使用开发证书打包后 真机调试正常 使用上架证书打包后组件样式错乱 字体无法加载

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window11

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone 14 pro

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

使用开发证书打包自定义基座 使用上架证书打正式包

预期结果:

两个安装包效果一致

实际结果:

使用开发证书打的自定义调试基座正常 使用上架证书打的正式包显示异常

bug描述:

使用开发证书打包后 真机调试正常 使用上架证书打包后 使用TestFlight下载后 同一部的手机 app组件样式错乱 字体无法加载

2024-10-19 01:58 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

Apple证书不会影响css代码,应该是其他原因,再找找。
你可以用hello world这种简单工程测试对比下,换证书肯定不影响。

  • 1***@qq.com (作者)

    但是我该如何定位问题

    2024-10-22 01:14

  • 1***@qq.com (作者)

    请问 我如何才能看到上架证书安装包的调试信息呢

    2024-10-25 20:05

DCloud_iOS_XHY

DCloud_iOS_XHY

字体真正的名字(font-family),也就是注册到系统中的名字是保存在字体二进制文件中的。你需要确保你使用的字体的真正名字(font-family)足够特殊,否则在向系统注册时可能发生冲突,导致注册失败,你的字符被显示为‘?’。 如果你使用 http://www.iconfont.cn/ 来构建你的 iconfont。确保在项目设置中,设置一个特殊的 font-family 名字。默认是 “iconfont”,但极大可能发生冲突。

参考文档https://uniapp.dcloud.net.cn/tutorial/nvue-api.html#addrule

  • 1***@qq.com (作者)

    应该不是字体的问题 应该是其他地方报错导致字体没有加载 问题是我没法看到调试信息

    2024-10-25 20:05

要回复问题请先登录注册