Skip to content

macOS application written in SwiftUI that downloads installer pkgs for the Install macOS Big Sur application and newer. Updated to macOS 26 Tahoe.

License

Notifications You must be signed in to change notification settings

perez987/DownloadFullInstaller

Repository files navigation

Download Full Installer

DownloadFullInstaller Platform Downloads

As of June 2025, DownloadFullInstaller by scriptingosx has been archived by the developer. For over three years, my DownloadFullInstaller repo was a fork of the source. However, after it was archived, I created a new repo. This new repo is a standalone (not forked) version. I'll keep this project active and up to date as long as it is useful to other users.

Download Full Installer from macOS 13 up to 26

Download Full Installer runs on macOS 13 Ventura through macOS 26 Tahoe.

Note: For Download Full Installer running and compiling on macOS 11+, you can get the version 2.0 or the Xcode project from the old branch and build the app from source.

Features

  • Updated up to macOS 26 Tahoe
  • Xcode project requires macOS 13 Ventura or newer
  • Preferences for choosing catalog are no longer a separate dialog but are now at the top of the main window
  • A single macOS version or all versions can be displayed at once
  • Added sleep prevention logic to avoid sleeping while the application is running
  • Added language selection system
  • Updated translations
  • Initial support for Liquid Glass with backward compatibility
  • Added download resume functionality that automatically handles network interruptions.

Create Installer App Feature

After downloading an InstallAssistant.pkg file, you can create the macOS installer application (e.g., "Install macOS Sequoia.app") directly from within Download Full Installer:

  1. Download the installer PKG using the download button (↓)
  2. Click the "Create Installer App" button next to the download button
  3. The PKG file will open with the standard macOS installer
  4. Follow the on-screen instructions to complete the installation
  5. The macOS installer app will be created in the /Applications folder

App is damaged and can't be opened

If you see App is damaged and can't be opened when you open DownloadFullInstaller for the first time, read this.

Download appears to be complete, but the installer is not in the Downloads folder

The first time you use the app in Xcode, you can see that the download appears to be complete, with the GB downloaded matching the expected amount, but the installer is not in the Downloads folder. DownloadFullInstaller also does not show the Show in Finder button

To fix this, go to the Sandbox settings in Xcode ➡️ Target ➡️ Signing & Capabilities ➡️ Sandbox to grant read/write permissions to the Downloads folder.

Original repository README

Preface

This is a Swift UI implementation of the scriptingosx's fetch-installer-pkg script. It will list the full macOS Big Sur (and later) installer pkgs available for download in Apple's software update catalogs. You can then choose to download one of them.

Motivation

You may want to download the installer pkg instead of the installer application directly, because you want to re-deploy the installer application with a management system, such as Jamf.

Since the Big Sur macOS installer application contains a single file larger than 8GB, normal packaging tools will fail. I have described the problem and some solutions in detail in this blog post.

Extras

  • Copy the download URL for a given installer pkg from the context menu.
  • Change the seed program in the Preferences dropdown menu.
  • Create the installer app directly from the downloaded PKG without leaving the application.

Questions

Can this download older versions of the macOS installer application?

No. Apple only provides installer PKGs for Big Sur and later. Earlier versions of the Big Sur installer are removed regularly.

Will you update this so it can download older versions?

No.

How is this different from other command tools?

As far as I can tell, this downloads the same pkg as softwareupdate --fetch-full-installer and installinstallmacOS.py.

The difference is that the other tools then immediately perform the installation so that you get the installer application in the /Applications folder. This tool just downloads the pkg, so you can use it in your management system, archive the installer pkg, or manually run the installation.

Credits

About

macOS application written in SwiftUI that downloads installer pkgs for the Install macOS Big Sur application and newer. Updated to macOS 26 Tahoe.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published