我得到这个错误:的Xcode:为建筑x86_64的LD iOSUndefined符号:找不到架构x86_64的符号(S)
Undefined symbols for architecture x86_64:
"_hmac_sha1", referenced from:
-[OAHMAC_SHA1SignatureProvider signClearText:withSecret:] in OAHMAC_SHA1SignatureProvider.o
"_Base64EncodeData", referenced from:
-[OAHMAC_SHA1SignatureProvider signClearText:withSecret:] in OAHMAC_SHA1SignatureProvider.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是该行抱怨:
extern void hmac_sha1(const u_int8_t *inText, size_t inTextLength, u_int8_t* inKey, const size_t inKeyLength, u_int8_t *outDigest);
我无法弄清楚什么是错的,或者我该如何解决这个问题。
我真的很感谢你的帮助。
什么是抱怨“_hmac_sha1”,引用“是这部分”extern void hmac_sha1(const u_int8_t * inText,size_t inTextLength,u_int8_t * inKey,const size_t inKeyLength,u_int8_t * outDigest);“ – user2924482