Package Apps From the MATLAB Toolstrip
You can package any MATLAB app you create into a single file that can be easily shared
with others. When you package an app, MATLAB creates a single app installation file
(.mlappinstall). The installation file enables you and others to install your app and
access it from the apps gallery without concern for installation details or the MATLAB
path.
NoteAs you enter information in the Package Apps dialog box, MATLAB creates and
saves a .prj file continuously. A .prj file contains information about your app, such as
included files and a description. Therefore, if you exit the dialog box before clicking the
Package button, the .prj file remains, even though a .mlappinstall file is not
created. The .prj file enables you to quit and resume the app creation process where
you left off.
To create an app installation file:
1 On the desktop Toolstrip, on the Home tab, click the Add-Ons down-arrow.
(^2) Click Package App.
(^3) In the Package App dialog box, click Add main file and specify the file that you use
to run the app you created.
The main file must be callable with no input and must be a function or method, not a
script. MATLAB analyzes the main file to determine if there are other files used in the
app. For more information, see “Dependency Analysis” on page 20-18.
TipThe main file must return the figure handle of your app for MATLAB to remove
your app files from the search path when users exit the app. For more information,
see “What Is the MATLAB Search Path?”
(Functions created by GUIDE return the figure handle.)
(^4) If your app requires additional files that are not listed under Files included through
analysis, add them by clicking Add files/folders.
You can include external interfaces, such as MEX-files, ActiveX, or Java® in
the .mlappinstall file, although doing so can restrict the systems on which your
app can run.
Package Apps From the MATLAB Toolstrip