Packaging Apps and M files - M files duplicated

26 visualizaciones (últimos 30 días)
Scott
Scott el 25 de Nov. de 2025 a las 8:45
Comentada: Scott el 17 de Dic. de 2025 a las 12:17
Currently re-building a toolbox containing 3 apps from something developed in R2018b now building with R2024a.
When I run an app, it is using a seperate copy of an m file contain within its own folder rather than the m file installed with the rest of the toolbox m files. Toolboxes and Apps now appear to be installed to seperate directories.
Is there a method to package an app as part of a toolbox without duplicating m files in the App's folder?

Respuesta aceptada

Aditya
Aditya el 15 de Dic. de 2025 a las 7:49
Hi Scott,
This is a common issue when upgrading MATLAB toolboxes and apps, especially since the packaging and installation structure has changed between R2018b and R2024a. Here are a few steps that ,ight help you solve the issue:
  • Put all shared .m files in your toolbox (not in the app folder).
  • Package the app (.mlappinstall) to only include the .mlapp file, not the shared .m files.
  • When packaging the app, uncheck/remove any .m files that are already in the toolbox.
You can also refer to the following documentation for more details.
https://www.mathworks.com/help/matlab/gui-development.html
  1 comentario
Scott
Scott hace alrededor de 12 horas
Great thanks.
The only reason I need to package the apps first is that you can't set an icon for them if you just add them directly to a toolbox.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Package and Share Apps en Help Center y File Exchange.

Productos


Versión

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by