Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix problem with packaged Unified Auctions UI app #591

Open
2 tasks
LukSteib opened this issue Feb 14, 2023 · 6 comments
Open
2 tasks

Fix problem with packaged Unified Auctions UI app #591

LukSteib opened this issue Feb 14, 2023 · 6 comments

Comments

@LukSteib
Copy link
Contributor

LukSteib commented Feb 14, 2023

Goal

Install and run the application from release notes

Context

I tried to put myself in the shoes of a normal user to get the Unfied Auctions UI app running:

  • Accessed the latest release
  • downloaded the attached .dmg file
  • Installed app
  • Trying to run the app results in the following blocking popup (see assets below)

Note: Building the application locally via running npm run build in the /electron folder of this repo works perfectly fine

Assets

image

Tasks

  • Check whether this is a problem we need to account for
  • Resolve the issue
@aomafarag
Copy link
Contributor

  • downloaded the attached .dmg file

Did you download the .dmg.blockmap file as well? If not, please do and place both files in the same directory, and retest.

@valiafetisov
Copy link
Contributor

"Unified Auctions Ul" cannot be opened because the developer cannot be verified.

That's expected behaviour until we register at developer.apple.com, pay them something like $100 per year and then get a certificate the sign the app. We want to go this route, since it centralises the packaging and this doesn't prevent apple revoking the certificate at any time. But this is a macOS thing only and the only action we should take here is to add readme line somewhere to right-click + open the application for the first time. I think every power user knows about it and many big applications just ignore this "unverified developer" thing whatsoever.

@LukSteib
Copy link
Contributor Author

Did you download the .dmg.blockmap file as well? If not, please do and place both files in the same directory, and retest.

This did not help. Was still not able to open the app

But this is a macOS thing only and the only action we should take here is to add readme line somewhere to right-click + open the application for the first time.

Worked. Didn't know this workaround... thx for pointing out and of course makes sense to go this route if power users know and we add this hint to the readme

@valiafetisov
Copy link
Contributor

Would there be another issue to add the readme note/workaround?

@LukSteib LukSteib reopened this Feb 16, 2023
@LukSteib
Copy link
Contributor Author

Would there be another issue to add the readme note/workaround?

Re-opened the issue to tackle the leftover part.

We can add readme instructions like https://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac
And/or we can add custom background to the dmg file, aka replace this gray image with arrow with text "right-click -> open" or disclaimer about it being unsigned

I like both proposals and hence would vouch to do both. Especially the 2nd one as it is really at the touchpoint of the user journey where it is needed. We can't ensure that everyone checks the Readme but together with this indicator users will be aware

@valiafetisov
Copy link
Contributor

valiafetisov commented Feb 16, 2023

Technical notes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants