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

Updated May 3, 2018

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

A LabVIEW developer has come up with a way to bundle the LabVIEW Runtime Engine using a VI:

External Link: Build a Standalone Mac App in LabVIEW (no need to install the Runtime)

This method is not officially supported by NI and does not seem to be capable of including device drivers but could be used as a reference.

WAS THIS ARTICLE HELPFUL?

Not Helpful