Closed kyr0 closed 3 years ago
I understand the logic behind this change, as Apple now enforces harsh security restrictions that aim to sandbox apps and prevent them from self-modifying. For example, if ROMs and config are inside the app bundle and constantly change, then hardening, notarizing and code-signing apps will break. The thing is .. I actually have specific reasons I want to continue having the option to do this. I realize it is a niche requirement, but I agree with @brunocastello that we need to offer the users choice of where to place their support/config files, or example where space is at a premium and users want to offload support files to external drives etc. We should discuss how to build support for this into the code.
In the meantime, although I am old school and wish to keep my "self-modfying" apps, despite Apple's wishes, I will merge this into the codebase. I have forked my own v17 branch so that I can continue to compile without this feature.
I've fixed the config path issue