【问题标题】:Custom framework crashes in iPhone 6 devices due to NFC feature even though CoreNFC framework set to optional in Link binary with libraries由于 NFC 功能,iPhone 6 设备中的自定义框架崩溃,即使 CoreNFC 框架在 Link binary with libraries 中设置为可选
【发布时间】:2020-03-12 13:50:49
【问题描述】:

我在我的 iOS 框架中集成了 Core NFC 并在演示应用程序中使用...演示应用程序在 iPhone 7 以上的设备中运行时运行良好,但在不支持 NFC 的 iPhone 6 以下的设备中崩溃。此外,CoreNFC 框架在 Link binary with libraries under Build Phases 中设置为可选

注意:我在自定义框架中使用 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)

【问题讨论】:

  • 你找到解决办法了吗?

标签: ios swift frameworks nfc core-nfc


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-06-17
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多