I'm trying to use iOS 13's new CoreNFC capabilities to read\write data to an ISO15693 compatible chip. My app includes the NFC Tag Reader Session Formats Entitlements:
<key>com.apple.developer.nfc.readersession.formats</key> <array> <string>NDEF</string> <string>TAG</string> </array>
The NFCTagReaderSessionDelegate receives an object that conforms the NFCISO15693Tag protocol and I have been successfully called readSingleBlock function to read dtat from the Tag. But whenever I call customCommand to send a proprietary command for reading data from the Tag, I get the following error: "Error Domain=NFCError Code=2 "Missing required entitlement" UserInfo={NSLocalizedDescription=Missing required entitlement}".
Does anyone has managed to get this work? What are the missing entitlements needed to use customCommand function?