如何在 Xcode 更新后修复核心 NFC 框架的无效权利

Atm*_*ram 4 ios swift core-nfc ios13 xcode11

我创建了一个具有 NFC 标签读取功能的应用程序。我对其进行了一些更改并将新版本上传到 App Store。一切正常,直到上周我将 Xcode 更新到 11.1。现在,当我存档它时,我有以下错误提示。

“核心 NFC 框架的权利无效。SDK 版本“13.1”和最低操作系统版本“11.0”与权利“com.apple.developer.nfc.readersession.formats”不兼容,因为权利中缺少 TAG。

我已经对我的 info.Plist 文件进行了以下更改,但错误仍然存​​在。任何帮助将不胜感激。

Plist 更改

<key>com.apple.developer.nfc.readersession.formats</key>
<array>
    <string>NDEF</string>
    <string>TAG</string>
</array>
Run Code Online (Sandbox Code Playgroud)

Atm*_*ram 5

因此,从功能中删除 NFC 标签读取并再次添加它,这添加了一个权利文件。这解决了这个问题。