我在我的应用程序中使用自定义字体,当我在我的设备上构建和运行时,它工作得很好,但当我将它部署到测试飞行时,它在启动时立即崩溃。
下面是我的字体代码:
extension UIFont {
public enum MSTFonts: String {
case regular = "-Regular"
case semibold = "-Semibold"
case bold = "-Bold"
case extraBold = "-ExtraBold"
case black = "-Black"
}
static func proxima(_ type: MSTFonts = .regular, size: CGFloat = UIFont.systemFontSize) -> UIFont {
return UIFont(name: "ProximaNova\(type.rawValue)", size: size)!
}
var isBold: Bool {
return fontDescriptor.symbolicTraits.contains(.traitBold)
}
var isItalic: Bool {
return fontDescriptor.symbolicTraits.contains(.traitItalic)
}
}
这是崩溃日志:
我不知道发生了什么。我已经将我的字体文件添加到我的目标,info.plist和开发资产中。
1条答案
按热度按时间tvmytwxo1#
是否检查字体文件是否包含在
Target Membership
中?