B
Beechbone
Guest
I submitted a bug but didn't see an option to directly add attachments. Don't see it yet on the list so it probably has to approved. Hope to be able to attach crash report after the bug turns up in Mantis.
It says "If your app isn’t signed with a Developer ID certificate issued by Apple, it won’t launch on a Mac that has Gatekeeper enabled.". So I guess it isn't *strictly necessary*? Other people mentioned GateKeeper giving them a warning, but also the option to run the game, so I don't think it should be the problem. Unless they've changed something about GateKeeper and it simply doesn't open nor does it give the warning now.All in all I can create "Mac Development" certificate in Keychain, but not the "Developer ID Application" certificate, which you have to input into GameMaker's global game settings before creating application.
Feel free to disagree, if you think I'm mistaken.
For me, the Gatekeeper never displays a warning, the game just crashes immediately. As it turns out it is possible on macOS Sierra to reintroduce (via Terminal) the Gatekeeper option to allow it to run apps from any source, but my projects are still crashing, so the Gatekeeper thing is likely a different issue. And besides that, it would be good for people who will download the game to just be able to run it without messing in the system.It says "If your app isn’t signed with a Developer ID certificate issued by Apple, it won’t launch on a Mac that has Gatekeeper enabled.". So I guess it isn't *strictly necessary*? Other people mentioned GateKeeper giving them a warning, but also the option to run the game, so I don't think it should be the problem. Unless they've changed something about GateKeeper and it simply doesn't open nor does it give the warning now.
You should report this as a bug.I was able to run my game in Sierra with GMS 1.99.525 (EA) using a small hack. "As is", my application immediately crashed (EXC_CRASH (Code Signature Invalid)).
However, it runs well if I delete one of the folders od the pack:
Right click on the uncompressed app > Show Package Contents > Contents
Then, just move to trash the folder "_CodeSignature".
In Global Game settings > Mac OS X, "Signing Identity" is empty (as requested by the instructions of the label "Leave this field blank to stop codesigning").
So, I think there's a bug in GMS, as it create the folder "_CodeSignature" inside the application (using a invalid signature) even when the field "Signing Identity" is empty.
I was able to run my game in Sierra with GMS 1.99.525 (EA) using a small hack. "As is", my application immediately crashed (EXC_CRASH (Code Signature Invalid)).
However, it runs well if I delete one of the folders od the pack:
Right click on the uncompressed app > Show Package Contents > Contents
Then, just move to trash the folder "_CodeSignature".
In Global Game settings > Mac OS X, "Signing Identity" is empty (as requested by the instructions of the label "Leave this field blank to stop codesigning").
So, I think there's a bug in GMS, as it create the folder "_CodeSignature" inside the application (using a invalid signature) even when the field "Signing Identity" is empty.
Edit: I just reported it, let's see what the devs say.
Exception Type: EXC_CRASH (Code Signature Invalid)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace CODESIGNING, Code 0x1