---
# System prepended metadata

title: Mac Setup developer

---

# Mac Setup developer


- Update mac to latest version using system preferences/update
- Install xcode from mac app store
- Run `sudo xcode-select –install` to install xcode developer tools
- Install homebrew using `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"`
- check if you have zsh pre-installed and run `echo 'PATH="/usr/local/bin:$PATH"' >> ~/.zsh_profile`
- Check if brew is correctly installed using `brew doctor`
- Install formulae using brew

```sh
brew install ack dotnet fribidi gobject-introspection libpthread-stubs libyaml openssl@1.1 readline utf8proc
apr double-conversion gdbm graphite2 librsvg little-cms2 openssl@3 ruby wangle
apr-util edencommon gdk-pixbuf harfbuzz libsodium llvm pango rustup-init watchman
awscli fb303 gettext icu4c libtiff lz4 pcre six xorgproto
boost fbthrift gflags jpeg libx11 lzo pcre2 snappy xz
ca-certificates fizz gh jpeg-turbo libxau maven pixman solana z3
cairo fmt giflib kubernetes-cli libxcb minikube pkg-config sqlite zstd
cmake folly glib libevent libxdmcp mpdecimal protobuf subversion
cocoapods fontconfig glog libffi libxext nvm python@3.10 swiftlint
dart freetype go libpng libxrender openjdk python@3.9 tree
```

- Install casks using brew

```sh
brew install --cask adobe-acrobat-reader firefox microsoft-office steam unity-ios-support-for-editor
adoptopenjdk11 flutter mongodb-compass studio-3t unity-windows-support-for-editor
android-studio font-source-code-pro mysqlworkbench telegram visual-studio-code
brave-browser ganache ngrok telegram-desktop vlc
discord google-chrome postman transmission whatsapp
docker intellij-idea-ce signal unity xquartz
epic-games iterm2 slack unity-android-support-for-editor zoom
figma microsoft-auto-update spotify unity-hub
```
