MATLAB: How to generate p-code for the ‘.mlapp’ file created in App Designer

appdesignerMATLABmlapppcode

How can I generate p-code for my '.mlapp' file created in App Designer?

Best Answer

Starting in MATLAB R2018b, you can use the MATLAB Compiler to deploy a web-app and achieve the obfuscation of your application like p-code would.
More information is available on this here:
If you actually wish to p-code the underlying MATLAB code for your application, please follow the steps below:
MATLAB R2018b and later:
1. Open the app in App Designer
2. Click the bottom of the 'Save' button to open a sub-menu
3. Select "Export to .m file"
4. Run the "pcode" function on the resulting M file.
Prior to MATLAB R2018b:
1. Open the app in App Designer
2. Switch to Code view
3. Copy the code into a new M file and save it.
4. Run the "pcode" function on the resulting M file.