kiwix-hotspot icon indicating copy to clipboard operation
kiwix-hotspot copied to clipboard

get app notarized by Apple

Open rgaudin opened this issue 5 years ago • 5 comments

App should be notarized by Apple to avoid warnings and manipulations on first start on Catalina+

rgaudin avatar Jan 21 '20 08:01 rgaudin

This issue has been automatically marked as stale because it has not had recent activity. It will be now be reviewed manually. Thank you for your contributions.

stale[bot] avatar Mar 21 '20 09:03 stale[bot]

@rgaudin I don’t want to postpone really much longer 2.4 release, but should we not do that as well?

kelson42 avatar Apr 21 '21 04:04 kelson42

Currently, the only thing preventing us from notarizing the app is the Etcher binary we are bundling to write images to SD-cards.

Balena abandonned etcher-cli at version 1.4.8 without reason and without responding about those reasons. It's possible it is to save their Etcher Pro market as all the competition is GUI based.

etcher-cli 1.4.8 uses pkg to compile its node project into a single binary. Unfortunately, pkg produces binaries that fails to sign in strict mode: https://github.com/vercel/pkg/issues/128

This ticket is usefull in that it is still open 😅 but also references alternatives to pkg:

  • nexe has similar issue https://github.com/nexe/nexe/issues/446
  • http://enclosejs.com/ doesn't even install (403)
  • node-packer is reported to sign OK but I had difficulties compiling it this way and the binary it produces is signable but not working.
  • node-packer fork binaries are hosted in a dead website

Our best option is obviously to replace etcher-cli dependency but there's no alternative in sight. We could rely on dd on macOS if we'd prefer to have notarization sooner than later.

rgaudin avatar May 05 '21 16:05 rgaudin

This issue has been automatically marked as stale because it has not had recent activity. It will be now be reviewed manually. Thank you for your contributions.

stale[bot] avatar Jul 23 '21 05:07 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be now be reviewed manually. Thank you for your contributions.

stale[bot] avatar Nov 30 '21 08:11 stale[bot]

Unfortunately this product has been discontinued. Therefore this issue won't be fixed/implemented. A bit more details can be found here.

kelson42 avatar Jun 04 '24 19:06 kelson42