digital-preservation / droid

DROID (Digital Record and Object Identification)
BSD 3-Clause "New" or "Revised" License
276 stars 74 forks source link

Get DROID 'signed' for use on MacOS #449

Open Dclipsham opened 4 years ago

Dclipsham commented 4 years ago

Users reporting DROID installation is disallowed on MacOS as it's untrusted. This can be bypassed via relaxing default security settings but ideally this wouldn't be required. We should aim to get the app signed as per https://developer.apple.com/developer-id/

adamretter commented 4 years ago

I have some experience in this area.

If it is helpful I could also setup a .DMG build for DROID so that you have a native looking Mac installation and application.

To sign the package, you will need an Apple Developer account and security certificates. This costs ~£100 / year. Oh - and this process can only be done on a Mac.

You then also need to submit the packages once build to Apple to have them notarised.

jcharlet commented 4 years ago

Any help here would be really helpful Adam, the two developers assigned to DROID in TNA do not use Mac but Linux. I've built and deployed iPhone apps in the past from Linux, but it was just a nightmare that I don't want to get back into.