Post

Replies

Boosts

Views

Activity

Reply to App can't write within itself
Writing inside the app bundle invalidates the code signature, so the next time macOS will check if the code signature is valid, your app won't work anymore. You should write the configurations in ~/Library/Application Support/<name of your app>/ or something similar.Your app is being run from a read-only place probably because of "App Translocation" security feature.
May ’20
Reply to .DMG distribution quarantine problems
Yes, app translocation will run the app from a read only path until you copy the app somewhere else. A solution to your issue would be to bundle the data inside your app, and read it from the app bundle if it doesn't need to be modifed. Or ask the user where to write that data if your data needs to be modified.Another solution is to sign the .dmg file too, that should avoid app translocation if I remember correctly.
Jun ’20