Mozilla Firefox Macos



This document will help you get set up to build Firefox on your owncomputer. Getting set up can take a while - we need to download alot of bytes! Even on a fast connection, this can take ten to fifteenminutes of work, spread out over an hour or two.

Requirements¶

Firefox is fast on Mac because we don’t track your moves. Download Mozilla Firefox, a free web browser. Firefox is created by a global not-for-profit dedicated to putting individuals in control online. Get Firefox for Windows, macOS, Linux, Android and iOS today! Firefox support has ended for Mac OS X 10.6, 10.7 and 10.8 Firefox Mac OS X 10.9, 10.10 and 10.11 users move to Extended Support Release Note: Firefox version 83 and higher support both Intel-based Macs (x86 architecture) and Apple devices with the new ARM-based CPU (Apple Silicon).

Firefox
  • Memory: 4GB RAM minimum, 8GB+ recommended.

  • Disk Space: At least 30GB of free disk space.

  • Operating System: macOS 10.12 or later. It is advisable toupgrade to the latest “point” release.

1. System preparation¶

1.1. Install Brew¶

Mozilla’s source tree requires a number of third-party tools.You will need to install Homebrew so that wecan automatically fetch the tools we need. Drivers acer android modem.

1.2. Install Xcode¶

Install Xcode from the App Store.Once done, finalize the installation in your terminal:

Mozilla

1.3 Install Mercurial¶

Mozilla’s source code is hosted in Mercurial repositories. You willneed Mercurial to download and update the code. Additionally, we’llput user-wide python package installations on the $PATH, so thatboth hg and moz-phab will be easily accessible:

Now, restart your shell so that the PATH change took effect.You can test that Mercurial is installed by running:

Note

If you’re using a shell other than zsh, you’ll need to manually add Python’sbin directory to your PATH, as your shell probably won’t pick up ourchanges in ~/.zshenv.

2. Bootstrap a copy of the Firefox source code¶

Now that your system is ready, we can download the source code and have Firefoxautomatically download the other dependencies it needs. The below commandwill download a lot of data (years of Firefox history!) then guide you throughthe interactive setup process.

Note

In general, the Firefox workflow works best with Mercurial. However,if you’d prefer to use git, you can grab the source code in“git” form by running the bootstrap script with the vcs parameter:

This uses Git Cinnabar under the hood.

Choosing a build type¶

If you aren’t modifying the Firefox backend, then then select one of theArtifact Mode options. If you arebuilding Firefox for Android, you should also see the GeckoView Contributor Guide.

3. Build¶

Now that your system is bootstrapped, you should be able to build!

MozillaMozilla

🎉 Congratulations! You’ve built your own home-grown Firefox!

Now the fun starts¶

Time to start hacking! You should join us on Matrix,say hello in the Introduction channel, and find a bug tostart working on.See the Firefox Contributors’ Quick Reference to learn how to test your changes,send patches to Mozilla, update your source code locally, and more.

Troubleshooting¶

Mozilla Firefox Mac Os Download

macOS SDK is unsupported¶

If the SDK included with your Xcode installation is not supported by Firefox,you’ll need to manually install one that is compatible.We’re currently using the 10.12 SDK on our build servers, so that’s the one that youshould install:

Mozilla firefox mac update

Mozilla Firefox Mac Os 10.6

  1. Go to the More Downloads for Apple Developers pageand download Xcode 8.2.

  2. Once downloaded, extract Xcode_8.2.xip.

  3. In your terminal, copy the SDK from the installer:

  1. Finally, inform the Firefox build about this SDK by creating (or editing) a file called mozconfig filein the Firefox source code directory. Add the following line:

Customizing Firefox On MacOS Using Configuration .. - Mozilla

  1. Now, you should be able to successfully run ./machbuild.