Razviar / mtgap

Support tool for MTG Arena online game
https://mtgarena.pro/
219 stars 50 forks source link

Error: Certificate Expired in General Tab #401

Open JoshuaM1995 opened 2 months ago

JoshuaM1995 commented 2 months ago

Detailed context (ISSUES WILL NOT BE INVESIGATED WITHOUT IT!):

Your Desktop:

Describe the bug When I open the application, it says "Error: certificate has expired" on the general tab. When I go to the "Accounts" tab, my account is not listed and there's no way to re-link it. I tried uninstalling the application and reinstalling, and I have the same issue.

To Reproduce Steps to reproduce the behavior:

  1. Log into account. I've been logged in for a few months, then it just started happening.
  2. Go to general tab. There will be an "Error: certificate expired error"
Revilak commented 2 months ago

Hi, unfortunately Mac support is abandoned https://github.com/Razviar/mtgap/issues/378

JoshuaM1995 commented 2 months ago

Hi, unfortunately Mac support is abandoned #378

The app is using electron, right? What are the main differences on mac that need to be addressed code-wise? I might. be able to help out in my free time.

superpowered commented 2 months ago

The app is using electron, right? What are the main differences on mac that need to be addressed code-wise? I might. be able to help out in my free time.

Pretty sure new builds for osx can only be made on an osx machine, and thats the main issue.

JoshuaM1995 commented 2 months ago

The app is using electron, right? What are the main differences on mac that need to be addressed code-wise? I might. be able to help out in my free time.

Pretty sure new builds for osx can only be made on an osx machine, and thats the main issue.

I have an M1 Mac.

superpowered commented 2 months ago

I have an M1 Mac.

Then yeah, in theory that should be enough. I'm not sure if the cert needs signing from an apple dev license or anything like that. It's been like 10 or so years since I tried to build an electron app.

I think you could test the output by just pulling it down and running npm run electron-forge publish. The electron forge config seems to have the dmg listed.