CQtDeployer - It is utiliry for deploy cpp, Qt and QML applications.
Since the utility is deploying applications using some options, it needs to copy system libraries to distribute the custom application. I did not find any other solutions except for the classic mode. Prior to this, the utility worked exclusively in user space, but I constantly received complaints from users that not all the functionality of this utility works. This was primarily related to restricting access of the snap package.
How to work CQtDeployer
СQtDeployer will scan the target application then get a list of dependencies and copy all dependencies to the distribution.
Source code and snapcraft.yaml of CQDeployer see on branch task-368 because it is in this branch that snapcraft was rewritten to work in classic mode.
Version of CQtDeployer on snap-store with changes of task-368 in build #145 126.96.36.199
The discussion on solving access problems was conducted here