由于CCKeyDerivationPBKDF在iOS 5.0之后才可用,因此人们建议使用可在此处使用的CommonCrypto开源代码:

http://www.opensource.apple.com/source/CommonCrypto/CommonCrypto-55010/

我的问题是-如何在现有项目中使用此开源代码?我们应该创建dylib并以某种方式将其包含在项目中还是获取源代码文件并将其添加到现有项目中?您如何在Xcode中做到这一点?您如何确保在iOS 4设备/模拟器上运行时找到该功能?

谢谢。

最佳答案

我必须在我的Xcode项目中包含CommonKeyDerivation.c,CommonKeyDerivation.h,CommonKeyDerivationPriv.h,但这已经足够了–因为似乎CCKeyDerivationPBKDF所需的其他支持/基础功能已经包含在iOS4 CommonCrypto中。

10-05 20:21