Please note that our web servers will offer certificates for your Mac to trust our websites each time you connect to that site. Typically, this is a silent process and you won't need to be involved, but in some rare cases a certificate can become stuck on your local machine and eventually expire, blocking you from accessing that website at a later date.
This guide will help you fix that situation.
If you do not have a certificate already and simply visiting the site in Safari does not give you one, but our websites load fine, then this is actually correct, as the certificate should not be saved permanently on your machine - your Mac will read it, accept it's okay, and allow you to talk to our server, then get rid of the certificate when you disconnect from our server.
However, if these certificates are saved to your machine because of some trust/security policy and then later expire, they will need to be renewed or you can have issues connecting to our servers.
One example of this is if you see issues with "Unable to login - Cannot reach https://accounts.yoyogames.com" dialogs during GameMaker startup and you notice TLS trust errors in your ui.log file.
If you know your certificate policy is to use a customised setup, then we would recommend checking Keychain Access for all certificates from *.yoyogames.com and make sure that their trust setting is always "Default" and not "Always Trust" or "Do Not Trust".
This typically affects the following addresses:
https://marketplace.yoyogames.com/api/health-check
https://accounts.yoyogames.com/api/health-check
https://www.yoyogames.com (now redirects to) https://gamemaker.io
If the certificates for any of these are set to "Always Trust", then your Mac will ignore when our server offers an updated certificate, and you can end up sticking with a stale certificate and causing this inability to talk to our servers.
Note that for all of them there is a site certificate and a root certificate.
If you continue to have this issue after checking/fixing the small list of sites above, then be aware this issue could be the case for any of the URLs given in the Internet Access section of our main permissions FAQ, so please do check that full list.
You can also use Safari in place of Keychain Access for the paragraphs above: For each of the sites listed above, click the little padlock in the address bar and you can get to the trust values for the site certificate and the root certificate via this method.
If issues persist, you can always delete any *.yoyogames.com certificates again and visit the relevant website in Safari in order to re-download the current certificate, which should also fix your issue.
However, if you still can't view the website in Safari at all, it's worth confirming that your Mac is not set to block our servers. You will need to resolve/remove this block in your external protection software/policy and then use Safari to confirm you can reach our servers, then check if GameMaker now works also.
That should be your certificates fixed now, and you should find that opening GameMaker again will allow it to connect properly again.
However, if you have any further issues with your system permissions stopping you from using GameMaker in any way, please see our main FAQ for the permissions GameMaker needs.