我正试图在我的应用程序中做一些MD5加密。下面是我使用的代码:
- (NSString *)MD5String {
const char *cstr = [self UTF8String];
unsigned char result[16];
CC_MD5(cstr, strlen(cstr), result);
return [NSString stringWithFormat:
@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11],
result[12], result[13], result[14], result[15]
];
}当我试图构建应用程序时,我会得到以下错误:
ld:未找到-lcommonCrypto库clang: error: linker命令失败,退出代码1(使用-v查看调用)
我如何解决这个问题?我认为这与框架有关,但我不确定。
发布于 2014-06-03 18:05:38
经过一整天的挖掘,我终于找到了这个问题的答案。Xcode实际上不希望您链接到CommonCrypto库。实际上,您只将其导入到要使用库的视图控制器中。
https://stackoverflow.com/questions/24018756
复制相似问题