Setup iOS

  1. Add the “AusweisApp SDK Wrapper” swift-package as dependency to your XCode project.

    https://github.com/Governikus/AusweisApp2Wrapper-iOS-SPM
    
  2. Make sure that the app entitlements include the NFC Tag Reader Session.

  3. Define in your app’s Info.plist, which NFC tag(s) the app wants to read (see TR-03110-4 chapter 2.2.1).

    <key>com.apple.developer.nfc.readersession.iso7816.select-identifiers</key>
    <array>
       <string>E80704007F00070302</string>
    </array>
    
  4. Add NFC description to your app’s Info.plist

    <key>NFCReaderUsageDescription</key>
    <string>Scan ID card</string>