无法在Swift框架中导入Common Crypto

时间:2016-11-01 13:50:09

标签: ios swift xcode

在Xcode中,当我尝试通过Swift框架中的桥接头文件(使用#import <CommonCrypto/CommonCrypto.h>)添加Objective C库Common Crypto时,我收到一条错误消息,指出在不允许桥接头时目标是框架。

当我将它添加到伞头文件时,我收到此错误:&#34;在框架模块中包含非模块化标头&#34;

此链接似乎存在同样的问题:Importing CommonCrypto in a Swift framework

但是那里的解决方案非常复杂,似乎太过于将Objective C库包含到框架中。在对Xcode和iOS进行一些更新之后,还有一些关于该解决方案无效的评论。解决问题的最佳方法是什么? (该网站不允许我对上述链接发表评论;因此我不得不在此处将其作为单独的问题发布。)

1 个答案:

答案 0 :(得分:1)

#import <CommonCrypto/CommonDigest.h>

为我工作的桥头。