[iOS 17.4+]CoreNFC does not throw exception when no valid iso7816.select-identifiers found

From iOS 17.4, CoreNFC does not seem to be throwing any exception when there are no valid iso7816.select-identifiers found during polling for a NFCTagReaderSession.

Instead, CoreNFC would continue with processing the tag with no initialSelectedAID.

This is an intended behavior after updates to CoreNFC on iOS17.4? Or is this behavior a bug and not actually intended?

[iOS 17.4+]CoreNFC does not throw exception when no valid iso7816.select-identifiers found
 
 
Q