首页 > 解决方案 > 将框架添加到框架项目后单元测试失败

问题描述

我有一个框架项目,我已经添加了一个框架。现有项目有一个测试目标,因为我添加了第三方框架,我现在收到以下错误:

Library not loaded: @rpath/JWT.framework/JWT

我尝试将框架添加到测试目标的构建阶段 Link binary with libraries 部分没有成功。

标签: swiftxcodeframeworks

解决方案


当应用程序无法在运行时加载框架时,通常会发生此错误。造成这种情况的一个原因可能是框架没有嵌入到构建的应用程序中。

除了Link Binary With Libraries构建阶段,您还需要确保将相关框架添加到Embed Frameworks构建阶段,以确保将其捆绑到最终应用程序中。


推荐阅读