The code for supportsSmartCardOverUSBC (YubiKitDeviceCapabilities.m:127) maintains a table of known devices with USB-C, which has not yet been updated yet.
Device model strings are mapped to yubikit constants in ykf_setupDeviceModel (UIDeviceAdditions.m:22).
This pull request does 3 things.
Adds the device names for iPhone 15 and iPhone 15 Pros.
Adds support for NFC connectivity to iPhone 15 and iPhone 15 Pro.
Adds support for USB-C connectivity to iPhone 15 and iPhone 15 Pro
Manual Tests:
Ran this code manually on my iPhone 15 Pro
Unit Tests:
This library doesn't have existing tests for these features
Summary:
This pull request does 3 things.
Manual Tests: Ran this code manually on my iPhone 15 Pro
Unit Tests: This library doesn't have existing tests for these features