MacOS documentation has not been updated for a long time.
It is very possible, that this documentation won't help you at all.
If you are a beginner in MacOS or programming in MacOS we recommend you to switch to Windows or Linux
Processor with SSE2 support
Boost ≥ 1.71
MySQL ≥ 5.7
OpenSSL ≥ 1.1.x
CMake ≥ 3.18.4
GCC ≥ 8.3.0 or Clang ≥ 7
Xcode is available from the App Store for free. Run the following command from the terminal to install the required command line tools:
xcode-select --install
MySQL is available as binaries for macOS: MySQL Community Server 5.7.25
The following dependencies have to be installed from sources for every branch of TrinityCore:
Alternatively, if you use Homebrew, you can copy-paste the following. A detailed guide can be found here: [HowTo] Compile TrinityCore on Mac OS X using Homebrew
brew update
brew install mysql openssl readline cmake boost
If you still have any problem, check: