Follow Apple demo, create App ID with NFC, Universial Link entitlement. Project added related entitlement in entitlement plist file. Add Privacy Strings. and "com.apple.developer.nfc.readersession.iso7816.select-identifiers" with related card/passport AID in Xcode Project plist file.
tag reader implemented correct, cause I can read my Passport and send command using "NFCISO7816APDU".
But when I'm try to connect to a credit card(VISA), error returned, telling
"Error Domain=NFCError Code=2 \"Missing required entitlement\" UserInfo={NSLocalizedDescription=Missing required entitlement}"
As my understanding Apple still not allow to read the tag with any payment related AID.
Core NFC doesn't support payment-related Application IDs.
But my thinking is just to read some card information and verify it, not for payment. So wanna to know above error saying "Missing required entitlement" is about the rules of "payment-related Application IDs"?