Ios 无法在Swift框架中导入通用加密

Ios 无法在Swift框架中导入通用加密,ios,swift,xcode,Ios,Swift,Xcode,在Xcode中,当我试图通过Swift框架中的桥接头文件(使用#import)添加Objective C库公共加密时,我得到一个错误,即当目标是框架时,桥接头是不允许的 当我把它添加到伞形头文件时,我得到了这个错误:“在框架模块中包含非模块头” 这个链接似乎是关于同样的问题: 但是那里的解决方案非常复杂,而且似乎太多了,不能仅仅将一个目标C库包含到一个框架中。另外,在对Xcode和iOS进行了一些更新之后,也有一些关于解决方案不起作用的评论。解决这个问题的最好办法是什么?(网站不允许我对上述链接

在Xcode中,当我试图通过Swift框架中的桥接头文件(使用
#import
)添加Objective C库公共加密时,我得到一个错误,即当目标是框架时,桥接头是不允许的

当我把它添加到伞形头文件时,我得到了这个错误:“在框架模块中包含非模块头”

这个链接似乎是关于同样的问题:

但是那里的解决方案非常复杂,而且似乎太多了,不能仅仅将一个目标C库包含到一个框架中。另外,在对Xcode和iOS进行了一些更新之后,也有一些关于解决方案不起作用的评论。解决这个问题的最好办法是什么?(网站不允许我对上述链接发表评论;因此我不得不将其作为一个单独的问题发布在这里。)

\import

“在桥接头中”对我很有用。

Swift框架不支持桥接头。您确定是针对框架而不是应用程序测试的吗?执行此操作会出现以下错误:
:0:错误:不支持将桥接头与框架目标一起使用
,我将以重复方式关闭此测试,但我添加了一个更易于实现的答案。这个问题没有简单的答案。这是健壮性和简单性之间的折衷。在苹果修复标题之前,不会有好的答案。
#import <CommonCrypto/CommonDigest.h>