The last time I tried to upload to the Mac App Store somewhere in the process it didn’t work, possibly due to a sandbox violation that I could not see or figure out, or maybe I did something else wrong.
Could anyone else who has an active Apple program try to go through the process of uploading and submitting one of their games? Uploading worked for me, passed all checks, but failed at review, and none of the Defold apps I signed I could get to work on a guest account (but other software I could).
Valve is also now requiring notarization due to Apple’s requirement, and it’s a bit of a pain. It also seems to have the same problem. So without this solved it also means no more macOS builds for Steam.
Notarization can be done without xcode, just from the CLI if you want to. And anyway, notarization shouldn’t affect if an app runs or not. It just tells Gatekeeper to shut up and not warn the user before opening the app.
What you want to make sure it’s working is code signing. And honestly, I’m a bit worried. Since the native extensions don’t support dynamic libraries, the current dlopen()/dlsym() workarounds might count as a sandbox violation. I will test the whole process in the near future, but for now I’m busy with other things.