swift - 将框架添加到框架项目后单元测试失败
问题描述
我有一个框架项目,我已经添加了一个框架。现有项目有一个测试目标,因为我添加了第三方框架,我现在收到以下错误:
Library not loaded: @rpath/JWT.framework/JWT
我尝试将框架添加到测试目标的构建阶段 Link binary with libraries 部分没有成功。
解决方案
当应用程序无法在运行时加载框架时,通常会发生此错误。造成这种情况的一个原因可能是框架没有嵌入到构建的应用程序中。
除了Link Binary With Libraries构建阶段,您还需要确保将相关框架添加到Embed Frameworks构建阶段,以确保将其捆绑到最终应用程序中。
推荐阅读
- azure - 值不能为空。\r\n参数名称: inputParameters
- android - Android Webview 渲染问题
- java - 为什么我不能在我的应用上展示横幅广告?
- javascript - 三.js中的Tesseract?
- opencv - Opencv使白色像素比图像中的其他像素更亮,以便在阈值处理后显示
- shopware - 如何像 shopware 5 一样在 Shopware 6 中订阅预发送注册?
- flutter - Flutter 自定义弧形按钮
- unity3d - 如何动态地使精灵的特定部分透明?通过 Shader 什么的
- java - 在 YAML 中存储数组
- postgresql - Postgres查询给定列值在x秒内的时间