title: Cannot read the NFC chip of the ePassport using iOS13
body: <pre><code>import UIKit
  import CoreNFC
  
  class ViewController: UIViewController, NFCTagReaderSessionDelegate {
  
      var nfcTagReaderSession: NFCTagReaderSession?
  
      func tagReaderSessionDidBecomeActive(_ session: NFCTagReaderSession) {
          print("Tag reader did become active")
          print("isReady: \(nfcTagReaderSession?.isReady)")
      }
  
      func tagReaderSession(_ session: NFCTagReaderSession, didInvalidateWithError error: Error) {
          print("\(error)")
      }
  
      func tagReaderSession(_ session: NFCTagReaderSession, didDetect tags: [NFCTag]) {
          // this part is never called!
          print("got a Tag!")
          print("\(tags)")
      }
  
      @IBAction func clickedNFC(_ sender: Any) {
          nfcTagReaderSession = NFCTagReaderSession(pollingOption: [.iso14443], delegate: self)
  
          nfcTagReaderSession?.alertMessage = "Place the device on the innercover of the passport"
          nfcTagReaderSession?.begin()
          print("isReady: \(nfcTagReaderSession?.isReady)")
  
      }
  
  }
  </code></pre>
  
  <p>I also have in my entitlements file</p>
  
  <pre><code>&lt;key&gt;com.apple.developer.nfc.readersession.formats&lt;/key&gt;
  &lt;array&gt;
      &lt;string&gt;NDEF&lt;/string&gt;
      &lt;string&gt;TAG&lt;/string&gt;
  &lt;/array&gt;
  </code></pre>
  
  <p>and in my Info.plist</p>
  
  <pre><code>&lt;key&gt;NFCReaderUsageDescription&lt;/key&gt;
  &lt;string&gt;Read the NFC chip of ePassports&lt;/string&gt;
  &lt;key&gt;com.apple.developer.nfc.readersession.iso7816.select-identifiers&lt;/key&gt;
  &lt;array&gt;
      &lt;string&gt;A0000002471001&lt;/string&gt;
  &lt;/array&gt;
  </code></pre>
  
  <p>My problem is that <code>tagReaderSession(_ session: NFCTagReaderSession, didDetect tags: [NFCTag])</code> is never being called. What am I missing?</p>