You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 14.2无法添加自定义字体的问题求助

自定义字体添加失败,求排查遗漏配置

我按照苹果官方文档及Stack Overflow的方案尝试添加自定义字体,但均未成功。以下是我已完成的配置步骤:

1) 复制字体文件到项目时的设置:

复制字体文件的设置界面

2) 已将字体.ttf文件添加至项目

项目中已添加的字体文件列表

3) 已勾选Target membership

字体文件的Target membership勾选状态

4) 已在info.plist的UIAppFonts中添加字体名称

<key>UIAppFonts</key>
<array>
    <String>SourceSerifPro-Black.ttf</String>
    <String>SourceSerifPro-BlackItalic.ttf</String>
    <String>SourceSerifPro-Bold.ttf</String>
    <String>SourceSerifPro-BoldItalic.ttf</String>
    <String>SourceSerifPro-ExtraLight.ttf</String>
    <String>SourceSerifPro-ExtraLightItalic.ttf</String>
    <String>SourceSerifPro-Italic.ttf</String>
    <String>SourceSerifPro-Light.ttf</String>
    <String>SourceSerifPro-LightItalic.ttf</String>
    <String>SourceSerifPro-Regular.ttf</String>
    <String>SourceSerifPro-SemiBold.ttf</String>
    <String>SourceSerifPro-SemiBoldItalic.ttf</String>
</array>

5) 字体已存在于Copy Bundle Resources中

Copy Bundle Resources中的字体文件列表

6) 打印所有系统字体,但未找到新增字体

for family in UIFont.familyNames.sorted() {
    let names = UIFont.fontNames(forFamilyName: family)
    print("Family: \(family) Font names: \(names)")
}

7) 尝试使用字体,但仅显示默认字体

Text("Test text")
  .font(.custom("SourceSerifPro-Regular", size: 20))

我已多次重置并重启模拟器、电脑及Xcode,请问还有哪些可能遗漏的配置?


内容的提问来源于stack exchange,提问作者procterw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 01:52:46