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.
Step 2: Click on inventory.
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.
Step 5: Choose a specific category, for example, antivirus, and click on apply.
Step 6: To install a particular antivirus software, click on the three-dot menu.
Step 7: Select Install from the menu.
Step 8: Choose the devices on which you want to install the software.
Step 9: Select the desired devices, or choose all devices.
Step 10: Click on install.
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.
Step 2: Select Custom application package.
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.
Step 4: Click on upload to push the software package update to the selected devices and initiate the installation process.
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.
When using the Application, Swif will use Path and Identifier to look for installation evidence.
When using a script, you can give the Install and Uninstall check script
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
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.
Step 2: Go to the software tab to see the list of installed software for the selected device.
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.