• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

How to Download macOS Tahoe DMG for Clean Install

This guide describes a step-by-step method to download macOS Tahoe DMG for a clean install or upgrade purposes. By following this guide, you'll be able to download macOS Tahoe DMG without a Developer Account and can further use it for installing on a real Mac or on a non-Apple computer.

Today, Apple announced its new macOS lineup i.e. macOS Tahoe (26.0). A copy of macOS Tahoe is currently available to developers who have enrolled in the Apple Developer Program.

Users who have not enrolled in Apple's Developer Program, cannot get the update directly onto their Mac system. However, as always, there is a workaround to it. The methods for downloading macOS Tahoe Preview without a Developer Account have been described below. All the methods discussed here are official installers directly from Apple Server and are not modified in any way.

If you do not have a Developer Account and still want to try our macOS Tahoe, you can download an official copy of macOS Tahoe for a clean install or upgrade purposes. To download the macOS Tahoe DMG, follow the steps below:

STEP 1: Install Command Line Tools, if you haven't already​

Bash:
#Install Command Line Tools for Xcode
sudo xcode-select --install

STEP 2: Open the Terminal and execute the following command:​

Bash:
#Clone macadmin scripts
git clone https://github.com/munki/macadmin-scripts

Starting from macOS Monterey 12.3, Apple removed support for Python 2.7 and if you continue to download macOS using the macadmin script, it will throw an error:

This tool requires the Python xattr module. Perhaps run 'pip install xattr' to install it.

To overcome this issue, you'll need to follow the steps below:

1. Open the Terminal and execute the following commands. When prompted for the password, enter your password.

Bash:
#Install xattr module
pip3 install xattr

#Clone macadmin scripts
git clone https://github.com/munki/macadmin-scripts

2. Continue with step #3.

STEP 3: Modify Script​

As the script isn't updated yet, you're likely going to get this error after the download is completed. This is due to the installer size resulting in 17GB+ whereas, the sparsebundle image creation size is set to be only 10GB in the installinstallmacos.py file. As the installer is not fully copied in the disk image, it will also throw an error during the USB creation via createinstallmedia command and its likely possible that the upgrade may not complete successfully due to such. To fix that, follow the steps described below:

1. In the same Terminal window, execute the following commands:
Bash:
#Move to the directory
cd macadmin-scripts

#Modify Script
sudo nano ./installinstallmacos.py

2. When prompted, enter your password.
3. Find the line cmd = ['/usr/bin/hdiutil', 'create', '-size', '16g', '-fs', 'HFS+',. In the same line, locate '-size' parameter and change the size to 20g for safe side instead of 16g (default).
4. Press Control+O to write out the changes to the script.
5. When prompted, press enter key to confirm saving the changes. If the write was successful, you'll see something like below:
6. Press Control+X to exit from nano and get back to Terminal.

NOTE: You can use Vi or Vim editor as well.

If you're not familiar with editing files using nano or Vi in the Terminal and find it difficult, you can manually edit the script using a text editor.

1. From Finder, navigate to Users/yourusername/macadmin-scripts directory.
2. Open installinstallmacos.py using any text editor. If you already have Python app installed, you can open it using that.
3. Find the line cmd = ['/usr/bin/hdiutil', 'create', '-size', '16g', '-fs', 'HFS+',. In the same line, locate '-size' parameter and change the size to 20g for safe side instead of 16g (default).
4. Save the changes to the script and
5. Quit the text editor.

STEP 4: Assuming the Terminal is still opened, execute the following command:​


Bash:
#Run installinstallmacos.py
sudo ./installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-16beta-16-15-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

Bash:
#Run installinstallmacos.py
sudo python3 ./installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-16beta-16-15-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

STEP 5: When prompted for a password, enter your password. You'll get a list of available products for download as shown below:​


STEP 6: Type 28 which is for macOS 26.0 beta (25A5279m) and press enter key. The script will start downloading the files:​


Once the download is completed, you'll see the following screen:

STEP 7: Quit Terminal. You'll find the macOS Tahoe Installer in a DMG file in /Users/yourusername/macadmn-scripts directory.​


NOTE: With release of Beta 2, the catalog URL has been changed to the following:
Code:
https://swscan.apple.com/content/catalogs/others/index-26seed-26-15-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
 
Last edited:
Screenshot 2025-06-20 at 16.47.11.png I just gen an error doing the last command. even: python: No such file or directory
 

Latest posts

Forum statistics

Threads
2,084
Messages
19,451
Members
29,554
Latest member
xxxxxxxxxx