我从哪里可以获得CommonCrypto / CommonCrypto文件?

导入CommonCrypto/CommonCryptoCommonCrypto/CommonDigest CommonCrypto/CommonCrypto问题。 我需要一个SHA256我的Swift代码。

我在CommonCrypto发现了CommonCrypto github网站。

https://github.com/AlanQuatermain/aqtoolkit

所以我从上面下载了这个文件。 但是我得到关于ARC错误(我已经像其他教程一样添加了Bridging-Header)。
头文件的名称是NSData+CommonCrypto.hNSData+CommonCrypto.m
这不是CommonCrypto/CommonCryptoCommonCrypto/CommonDigest我在哪里可以下载并得到确切的文件CommonCrypto for SHA256?

不需要额外的文件。 您首先需要一个桥接头 ,但是对于那些不是最简单的方法来实现这一点的人来说,就是将一个Objective-C文件添加到您的项目中,并接受何时提供创build桥接头。 然后,您可以将整个CommonCrypto(谢谢@ zaph – 请参阅注释)导入桥接头:

 #import <CommonCrypto/CommonCrypto.h> 

或者组成部分:

 #import <CommonCrypto/CommonCryptor.h> #import <CommonCrypto/CommonDigest.h> #import <CommonCrypto/CommonHMAC.h> #import <CommonCrypto/CommonKeyDerivation.h> #import <CommonCrypto/CommonSymmetricKeywrap.h> 

你现在可以在Swift中使用CommonCrypto了。 例如代码见这里 。