1

我已经在我的 iOS 框架中集成了 Core NFC 并在演示应用程序中使用......演示应用程序在 iPhone 7 以上的设备中运行时运行良好,但在不支持 NFC 的 iPhone 6 以下的设备中崩溃。并且 CoreNFC 框架 在 Build Phases 下的 Link 二进制文件中设置为可选

注意:我在我的自定义框架中使用 CoreNFC

以下是在 iPhone 6 中运行应用程序时引发的错误

dyld:库未加载:/System/Library/Frameworks/CoreNFC.framework/CoreNFC 引用自:/private/var/containers/Bundle/Application/32DFDD02-36AA-425D-9EC2-8D2DB148309F/DEMOApp.app/Frameworks/CustomFramework。 framework/CustomFramework 原因:找不到图像

谁能让我知道如何在 iPhone 6 以下设备的框架内处理 Core NFC(不兼容 NFC)

4

1 回答 1

0

是的。您需要在自定义框架中将 CoreNFC.framework 作为可选处理,如下图所示。

在此处输入图像描述

另外不要忘记在框架托管应用程序的 info.plist 文件中提供隐私权限字符串。

在此处输入图像描述

于 2020-10-02T18:52:21.260 回答