Is it Possible to Build an Installer for a LabVIEW VI on a Mac?

Updated Apr 6, 2020

Reported In

Software

  • LabVIEW
  • LabVIEW Application Builder Module

Operating System

  • Mac OS X

Issue Details

I am trying to build an installer for a VI I created on my Mac to deploy to another Mac system. I can do this on Windows systems but on my Mac I am having trouble bundling dependencies such as the LabVIEW runtime engine and the required drivers.

Solution

Currently, building installers is a Windows only feature of the Application Builder. This means that the LabVIEW Runtime Engine and any required drivers must be manually downloaded and installed on the target system. To minimize the effort required by the person installing the software the following steps are recommended for distributing VI's to Mac computers:
  1. Build a stand-alone application from your VI (see link in Related Links)
  2. Manually download the LabVIEW runtime engine installer from our website (runtime engine version must be the same as the version of LabVIEW you are developing with)
  3. Manually download any required driver installers
  4. Put the above files onto a thumb drive for distribution (instruct the end user to install the Runtime Engine, then device drivers before the first use)
  5. Optional: write a shell script to automate running the appropriate installers and to put your LabVIEW app in the preferred directory

Additional Information

If you are looking to build an executable instead of an installer on a Mac for another Mac of the same operating system version, you can use LabVIEW Application Builder for macOS, which is available as part of the LabVIEW Professional download.