在Xcode中,当我尝试通过Swift框架中的桥接头文件(使用#import <CommonCrypto/CommonCrypto.h>
)添加Objective C库Common Crypto时,我收到一条错误消息,指出在不允许桥接头时目标是框架。
当我将它添加到伞头文件时,我收到此错误:&#34;在框架模块中包含非模块化标头&#34;
此链接似乎存在同样的问题:Importing CommonCrypto in a Swift framework
但是那里的解决方案非常复杂,似乎太过于将Objective C库包含到框架中。在对Xcode和iOS进行一些更新之后,还有一些关于该解决方案无效的评论。解决问题的最佳方法是什么? (该网站不允许我对上述链接发表评论;因此我不得不在此处将其作为单独的问题发布。)
答案 0 :(得分:1)
#import <CommonCrypto/CommonDigest.h>
为我工作的桥头。