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

How to fix invalid entitlement for Core NFC Framework after Xcode update

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

"Invalid entitlement for Core NFC framework. The sdk version "13.1" 和最小 OS 版本“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>

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