···33## App Build
4455- Set up your environment [using the react native instructions](https://reactnative.dev/docs/environment-setup).
66+- If you're running macOS, make sure you are running the correct versions of Ruby and Cocoapods:
77+ - Check if you've installed Cocoapods through `homebrew`. If you have, remove it:
88+ - `brew info cocoapods`
99+ - If output says `Installed`:
1010+ - `brew remove cocoapods`
1111+ - If you have not installed `rbenv`:
1212+ - `brew install rbenv`
1313+ - `rbenv install 2.7.6`
1414+ - `rbenv global 2.7.6`
1515+ - Add `eval "$(rbenv init - zsh)"` to your `~/.zshrc`
1616+ - From inside the project directory:
1717+ - `bundler install`
618- Setup your environment [for e2e testing using detox](https://wix.github.io/Detox/docs/introduction/getting-started):
77- - yarn global add detox-cli
88- - brew tap wix/brew
99- - brew install applesimutils
1919+ - `yarn global add detox-cli`
2020+ - `brew tap wix/brew`
2121+ - `brew install applesimutils`
1022- After initial setup:
1123 - Copy `google-services.json.example` to `google-services.json` or provide your own `google-services.json`. (A real firebase project is NOT required)
1224 - `npx expo prebuild` -> you will also need to run this anytime `app.json` or native `package.json` deps change