Hello,
we are trying to read an ISO7816 tag and are seeing several customers with the following error:
[NFCTagReaderSession _connectTag:error:] Error Domain=NFCError Code=100 "Stack Error" UserInfo={NSLocalizedDescription=Stack Error, NSUnderlyingError=0x2832da670 {Error Domain=nfcd Code=15 "Stack Error" UserInfo={NSLocalizedDescription=Stack Error}}}
I was able to reproduce the error with the WWDC 2020 sample code app (target FishTagReader
).
The error only appears on iPhone Xs with iOS 14.8.1. On other devices with different iOS Versions
- iPhone Xs with iOS 15.2.1
- iPhone SE with iOS 15.3.1
- iPhone 8 with iOS 14.4.1
there is no tag detected and each session ends with a timeout. It is strange that it is impossible to get any connection at all with theses versions of iOS.
I have found many NFCError
s named "Stack Error" with code 100
but none with an underlying nfcd
error code 15
.
Any idea what could be the error about?