MATLAB: File path issues with custom app installation

appdesignerappinstallerMATLABMATLAB Compiler

I installed a custom app using a mlappinstaller file. The app installed by default to "Documents\MATLAB\Add-Ons\Apps". The app was packaged with images that are used as icons for buttons. When I start up the app and don't have that folder specified as my current folder, the app doesn't find these images and throws an error. Is it possible to install the app in a way where this error does not happen? Should the code be written to always reference this folder? In that case it would seem that the file path would be different for anyone that installs the app. Let me know if this is unclear.

Best Answer

Are you using fullfile() to specify the complete path of the images? See my attached utility to get the actual folder where the executable is.