が見つかりません私はこのエラーを取得しています:のXcode:アーキテクチャx86_64でのldのシンボルをiOSUndefined:記号(S)アーキテクチャx86_64で
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