我在项目中添加了一个框架目标.但是当我尝试导入框架时,编译器将返回错误Use of '@import' when modules are disabled.我已经在其架构构建设置中包含了arm64架构.我可以在Build Phases中看到框架.我可以在新项目中导入框架而不是当前项目.我错过了任何其他配置吗?
当我使用CCKeyDerivationPBKDFfrom时#import <CommonCrypto/CommonKeyDerivation.h>,它返回的-1是未定义的结果。我不知道我是否想念什么。如果我使用HMAC MD5或其他算法,它可以返回成功,并且只有在使用HMAC SHA1它时,它才会返回不良状态。
int feedback = CCKeyDerivationPBKDF(kCCPBKDF2, clearTextData.bytes, clearTextData.length, secretData.bytes, secretData.length, kCCHmacAlgSHA1, 2048, result, sizeof(result));
Run Code Online (Sandbox Code Playgroud)