Since you provided me with more information, I will revert back to bundling since it was better :). It might be better to use wine or something that isn't MacOS. I did my best. Signing costs money and it's not cheap, so I will not be signing my apps. I know there are options in your MacOS to allow unsigned apps to run.
If you encounter a black screen, then you're not allowing it to run or not allowing the libraries to load to run. I will revert back to the bundled version. In the past, no one brought up this issue and MacOS users were able to play my game with no issues.
As for log files, they're in AppData. For MacOS, that would be /Users/<username>/Library/Application Support/FishGrid/Logs.
Ah Yes. I did some stuff to the butler unloader to validate and fix permissions. Did this on this upload, I guess it worked.
Butler is used for itch.io to upload your games for itch. Does a bunch of other things for uploads too.
Anywho, this may fix the issue. Will start doing the butler fix permissions from now on. May not even need the chmod thing anymore.
Give me a few moments... shouldn't take long. I do have a command in my engine to handle MacOs Bundles, I am sure it was on.. let me recheck by creating another bundle.
no more than 5mins.
Hmm... IF no errors in log, than its working as normal.
I will validate the bundle and try to reload. Should be fine.
Update: Validated the fishgrid.app through butler and redid the "fix permissions" through butler too, and re-uploaded.
Update 2: May of found the issue. I will need time to fix it.
Update 3: Updated and added permissions. Dunno.. rip.
Just recently updated the macOS bundle to support arm64 and amd64 architectures, which should resolve the issue.
Apologies for the inconvenience caused. I've observed that additional components have been added to the macOS bundle since I created the Pizzamon Demo, that didnt have these extra "Additions" before.
Hopefully no more black screen.