Skip to main content
Software installation
Updated over a week ago

Swif allows you to easily install software on all your managed macOS devices. This article will guide you through the steps to install software using Swif.

Step 1: Go to the devices section.

Image

Step 2: Click on inventory.

Image

Step 3: Go to the Applications tab.

Step 4: Here, you'll see the list of available software. You can filter the software by category if needed.

Image

Step 5: Choose a specific category, for example, antivirus, and click on apply.

Image

Step 6: To install a particular antivirus software, click on the three-dot menu.

Image

Step 7: Select Install from the menu.

Image

Step 8: Choose the devices on which you want to install the software.

Image

Step 9: Select the desired devices, or choose all devices.

Image

Step 10: Click on install.

Image

Step 11: Avast has now been installed on all the managed devices.


Installing a custom application

Step 1: If you want to install software not available in the list, click on add application.

Image

Step 2: Select Custom application package.

Image

Step 3: Drop your custom package (macOS supports .dmg and .pkg. And Windows supports .msi, .ps1, .exe, and .nupkg.), and Swif will automatically create a deployment profile and fill in the necessary fields. This profile will define how the software should be installed on the device.

Image

Step 4: Click on upload to push the software package update to the selected devices and initiate the installation process.

Image

Step 5: You can add Validation Rules: Application / Bundle / File / Script. Swif will use the rules to verify if a custom package has been installed successfully on macOS.

  1. When using the Application, Swif will use Path and Identifier to look for installation evidence.

  2. When using a script, you can give the Install and Uninstall check script

    1. Install check script example:

      #!/bin/sh  version=\"$(python -c 'import argparse;print argparse.__version__' 2>/dev/null)\"  if [ ${version:-0} < 1.2.1 ]; then      exit 0  else      exit 1  fi
    2. Uninstall check script example:

      #!/bin/sh if [ -e "/Applications/OneDrive.app" ]; then    exit 0 else    exit 1 fi


Viewing managed software on devices

Step 1: To view managed software on a device, open the software tab in the desktop or web app, and select the specific device.

Image

Step 2: Go to the software tab to see the list of installed software for the selected device.

Image

That's it! This is how you can use Swif to install software on all your managed devices. Enjoy the convenience of automatic software deployment.

Did this answer your question?