The consensus library that is released for MacOS (libbitcoinconsensus.dylib) does not seem to contain the necessary functions.
Just the file size (~400KB) of the lib looks to be far too small to fit in the required functions. E.g. the consensus lib for linux is over 4MB.
Moreover, running nm -gU returns only:
00000000000633c0 S __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE
0000000000063328 S __ZTINSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
0000000000063570 S __ZTINSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
0000000000063498 S __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
0000000000052576 S __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE
00000000000525b8 S __ZTSNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
0000000000052530 S __ZTSNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
00000000000524d0 S __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
0000000000008780 T _secp256k1_context_clone
0000000000008660 T _secp256k1_context_create
0000000000008880 T _secp256k1_context_destroy
00000000000636a8 D _secp256k1_context_no_precomp
0000000000008700 T _secp256k1_context_preallocated_clone
00000000000082e0 T _secp256k1_context_preallocated_clone_size
0000000000008300 T _secp256k1_context_preallocated_create
0000000000008830 T _secp256k1_context_preallocated_destroy
00000000000082a0 T _secp256k1_context_preallocated_size
0000000000011600 T _secp256k1_context_randomize
0000000000008950 T _secp256k1_context_set_error_callback
00000000000088c0 T _secp256k1_context_set_illegal_callback
000000000000ec30 T _secp256k1_ec_privkey_negate
000000000000f190 T _secp256k1_ec_privkey_tweak_add
00000000000105b0 T _secp256k1_ec_privkey_tweak_mul
0000000000012bb0 T _secp256k1_ec_pubkey_combine
000000000000dbb0 T _secp256k1_ec_pubkey_create
000000000000ec40 T _secp256k1_ec_pubkey_negate
0000000000008ac0 T _secp256k1_ec_pubkey_parse
0000000000009670 T _secp256k1_ec_pubkey_serialize
000000000000f1a0 T _secp256k1_ec_pubkey_tweak_add
00000000000105c0 T _secp256k1_ec_pubkey_tweak_mul
000000000000ea10 T _secp256k1_ec_seckey_negate
000000000000eed0 T _secp256k1_ec_seckey_tweak_add
00000000000101a0 T _secp256k1_ec_seckey_tweak_mul
000000000000db30 T _secp256k1_ec_seckey_verify
0000000000016b40 T _secp256k1_ecdsa_recover
0000000000016980 T _secp256k1_ecdsa_recoverable_signature_convert
0000000000016540 T _secp256k1_ecdsa_recoverable_signature_parse_compact
00000000000166a0 T _secp256k1_ecdsa_recoverable_signature_serialize_compact
000000000000c1c0 T _secp256k1_ecdsa_sign
0000000000016a40 T _secp256k1_ecdsa_sign_recoverable
000000000000a890 T _secp256k1_ecdsa_signature_normalize
0000000000009f10 T _secp256k1_ecdsa_signature_parse_compact
0000000000009c90 T _secp256k1_ecdsa_signature_parse_der
000000000000a5d0 T _secp256k1_ecdsa_signature_serialize_compact
000000000000a110 T _secp256k1_ecdsa_signature_serialize_der
000000000000aa30 T _secp256k1_ecdsa_verify
00000000000209d0 T _secp256k1_keypair_create
00000000000219c0 T _secp256k1_keypair_pub
0000000000021a90 T _secp256k1_keypair_xonly_pub
0000000000021f80 T _secp256k1_keypair_xonly_tweak_add
0000000000063698 S _secp256k1_nonce_function_bip340
0000000000063690 S _secp256k1_nonce_function_default
0000000000063688 S _secp256k1_nonce_function_rfc6979
0000000000022aa0 T _secp256k1_schnorrsig_sign
0000000000024900 T _secp256k1_schnorrsig_verify
00000000000089e0 T _secp256k1_scratch_space_create
0000000000008a50 T _secp256k1_scratch_space_destroy
000000000001fe20 T _secp256k1_xonly_pubkey_from_pubkey
00000000000173f0 T _secp256k1_xonly_pubkey_parse
000000000001fbf0 T _secp256k1_xonly_pubkey_serialize
0000000000020080 T _secp256k1_xonly_pubkey_tweak_add
0000000000020310 T _secp256k1_xonly_pubkey_tweak_add_check
There is no bitcoinconsensus_verify_script, bitcoinconsensus_verify_script_with_amount, or bitcoinconsensus_version.
It looks more like secp256k1 alone, rather the the consensus lib.
I have checked only the recent three releases: 0.19.1, 0.20.1 and 0.21.0 All downloaded as a .tar.gz file from bitcoincore.org - eg: https://bitcoincore.org/bin/bitcoin-core-0.21.0/bitcoin-0.21.0-osx64.tar.gz