@eskimo Thank you for your help, the threads you mentioned were very helpful
I finally managed to distribute it cleanly by packaging the application in a dmg.
It also eased the notarization and stapling process.
As I'm developing the app with Max/MSP (a graphical real time audio framework allowing to package audio application), I was forced to keep the same architecture as I don't have access to all convenient functions and method for the file management of the app. It seems that using a dmg and forcing the user to drag the app in the application folder disables the translocation.
Here are some resources that also helped me to understand translocation :
https://eclecticlight.co/2022/09/06/dont-run-that-app-where-it-landed-how-translocation-can-cause-crashes/
https://eclecticlight.co/2023/05/09/what-causes-app-translocation/
Topic:
Code Signing
SubTopic:
General
Tags: