Skip to main content

Install Rosetta 2 for Apple Silicon Macs Managed Using Jamf Now

Updated over 3 weeks ago

Description

Rosetta 2 is an app that allows an Apple Silicon Mac to use apps built for a Mac with an Intel processor. Rosetta 2 is designed to be installed interactively by the Mac user when the first application built for Intel is installed and launched, see Apple's documentation.

There is no MDM command to remotely push a Mac to install Rosetta 2. This article provides steps to install Rosetta 2 on Apple Silicon Macs managed by Jamf Now.

Creating the Rosetta 2 Package

To install Rosetta 2 using Jamf Now, we can use Composer to build a payload-free .pkg with a postinstall script added that makes the Mac download and install Rosetta.

  1. Take any file and drag it into Composer's sidebar to create a Source.

  2. Next, click on the Source in Composer's sidebar, then right-click on items that appear in the main window and delete everything. (We now have a payload-less package.)

  3. Then, click > next to the source name and right click on Scripts. Choose Add Shell Script and choose postinstall.

  4. Click postinstall in the source column.

  5. Delete the contents listed for the script and replace them with the script below:

    #!/bin/bash 
    arch=$(/usr/bin/arch)
    if [ "$arch" == "arm64" ]; then
    /usr/sbin/softwareupdate --install-rosetta --agree-to-license
    fi

  6. Click File in the menu bar and click Save.

  7. Ensure the Sign with box is checked under Composer > Settings/Preferences and a valid Apple Developer certificate is uploaded.

  8. Click Build as PKG.

Deploying the Package with Jamf Now

  1. Upload the .pkg to Jamf Now.

    1. In Jamf Now, click Apps and then click Upload Your App.

    2. Drag and drop the file or click Browse to upload the package.

    3. Fill in the package name and click Done.

  2. Add the .pkg to the blueprint.

    1. Click Blueprints and select the blueprint the Apple Silicon Macs are assigned to.

    2. Click Apps and click Add App (if there are no apps on the blueprint) or Edit Apps (if apps have previously been added to the blueprint).

    3. Select the desired installation method for the package.

    4. Click Save Changes.

Did this answer your question?