我已经上传了使用 Xcode 12 - iOS 14 构建的版本。我在 TestFlight 外部测试中遇到以下错误。
注意:构建在内部测试中运行良好。
App Store Connect 亲爱的开发者,
我们在最近提交的 应用的测试飞行审查,"XYZ"1.0 (1.0.1)。请更正 出现以下问题,然后重新上传。
ITMS-90853:字体无效 - 验证字体时出错 在"XYZ.app/NORMAN.TTF"处命名为"。字体基本可解析性。
ITMS-90853:字体无效 - 验证字体时出错 在"XYZ.app/FancyPants.ttf"处命名为"。字体基本可解析性。
ITMS-90853:字体无效 - 验证字体时出错 在"XYZ.app/Alakob.ttf"处命名为"。字体基本可解析性。
ITMS-90853:字体无效 - 验证字体时出错 在"XYZ.app/AlternateGothicEF-NoTwo_0.ttf"处命名为"。字体基本 可解析性。
ITMS-90853:字体无效 - 验证字体时出错 "XYZ.app/GothamRounded-Bold.ttf"。平台不支持的字体。
此致敬意
应用商店团队
我也找到了这个苹果论坛线程,但没有提供解决方案。
有人有解决方案吗?
经过一些研究,看起来iOS仍然只支持ttf
/otf
字体系列,不支持woff
字体系列。2021 年 6 月仍然有效。
即使您正在发布混合应用程序(如Cordova/Capacitor/Ionic的东西)并且WKWebView永远完全支持woff2
- 您仍然会收到来自"App Store Connect"Cerberus的ITMS-90853: Invalid font
错误。
这是字体验证错误。但这些都是在 iOS 14 - Xcode 12 更新之后出现的!
我已经按照本文的建议使用以下软件修复了字体
– 从这里下载并安装 CR8 软件解决方案免费 Mac 字体编辑器,称为 类型: 类型灯
– 在编辑器中打开您的问题 ttf 或 otf 字体(选择文件然后打开)。
– 选择字体,然后选择重命名字体,然后单击重命名按钮(不进行任何更改)。
– 保存您的字体(选择文件,然后选择另存为)。
–做!
更新此字体后重新上传 iOS 版本...