Skip to content

Xcode 13 featureIdentifier / typeIdentifier crash when deploying to earlier OS releases #415

@chrisballinger

Description

@chrisballinger

Seeing the following crash?

dyld: lazy symbol binding failed: Symbol not found: _$sSo26UIFontDescriptorFeatureKeya5UIKitE17featureIdentifierABvgZ

let BONFontFeatureTypeIdentifierKey = UIFontDescriptor.FeatureKey.featureIdentifier

Screen Shot 2021-06-30 at 12 16 20 PM

#12	0x000000010ffdabc1 in BONFontFeatureTypeIdentifierKey.unsafeMutableAddressor at Platform.swift:30

This is a known bug in Xcode 13 (79090498) that will hopefully be fixed by Apple soon. In the meantime you can't deploy code built with Xcode 13 to OS versions earlier than iOS 15.

Apps that contain Swift code referencing featureIdentifier or typeIdentifier fail to launch on earlier OS releases. (79090498)

https://developer.apple.com/documentation/xcode-release-notes/xcode-13-beta-release-notes

If you find another workaround, please let us know!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions