I'm getting ready to release an app I've developed. I would prefer to do it via the App Store, but ran into the Sand Box requirements. My app is heavy on folder/file read/write.
Given my newness to the ecosystem, I'm struggling to understand if my app can be made so that it can be distributed via the Mac App Store.
It works perfectly in a non-sandbox local environment.
Here is what my app does/needs to do
Be able to access / read files from a location the user chooses the first time / but be able to read them the next time without prompting
Be able to create a folder at a location automatically when the app launches a process in the background. I can ask for the user to provide access to a folder (let's say project folder), but need to be able to read/write files and folders inside it without prompting for permissions each time.
Be able to launch a process (in my case, pandoc, which is a widely used document conversion command line app) in the background to work on the files within the selected folder. And in that way, that process needs to be able to access and read/write into subfolder
Note: for usability reasons I need to be able to have a project folder that is not the sand box folder.
I read something about bookmarks etc. but can't figure out if what I'm asking for is possible. And if so, any pointers or recent articles I could look at is very appreciated.
Thanks!