If starting your application every time shows a warning about it being open for the first time, or when trying to update you see a message that it can't be updated from a read-only volume, then the solution is simple but not at all obvious. 


The solution is:

- Quit the application

- If the application is in your /Applications folder (where it should be), move it in Finder, while holding the Command key, to another folder, like your desktop. 

- Using Finder, move the application from where it is located to /Applications folder.

- Launch it now. It should be working fine now.


If you're comfortable using Terminal, and the app is already in the Applications folder, an alternative solution is to copy and paste the following commands (in bold) in the Terminal:


1. For Trickster: sudo xattr -r -d com.apple.quarantine /Applications/Trickster.app 

2. For ImageFramer: sudo xattr -r -d com.apple.quarantine /Applications/ImageFramer.app 

3. For Cashculator: sudo xattr -r -d com.apple.quarantine /Applications/Cashculator.app


The reason for all of these is a security feature introduced in the Sierra release of macOS (in 2016), called "Gatekeeper path randomization".

If you're interested about the reason and the technical details, you can read more about it in the following blog posts:


https://carryingstones.com/2017/04/third-party-apps-confused-by-gatekeeper-path-randomization/

https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/