Hi,
In newcoming Mac OS 10.15 (Catalina) Apple ads a new headache for developers: notarization.
Notarization requires signing by development certificate and using hardening runtime (-o runtime +all other opts passed to signcode).
When testing VMProtect-ed soft signed with hardening runtime at Mac OS 10.14.5 (Mojave), we are getting:
without packing option in project - getting “Initialization Error 1” (it doesn’t happen without hardening runtime or at 10.13)
with packing option in project - crash report from Apple on failure to find the signature.
Could it be we are missing something or people have some work-arounds?
Thanks,
Robert
Unfortunately, this is not an option for upcoming in September/October
Mac 10.15 Catalina.
Starting from Catalina, Apple requires “notarization” for all 3-rd party software to run.
Signing with hardening runtime is a pre-condition for notarization.
I’ve tried without hardening runtime, and notarization not passes.
If a duly signed by a certificate 3-rd party software at 10.15 not notarized, user gets message
about its danger and suggestion to contact the developer.
Hi people,
Those who do not want to submit app to Apple’s Mac Store and need soon
to notarize their Mac software and sign with hardening runtime,
can get a temporary relieve and use:
a) protected and packed by VMProtect app;
b) next sign it with hardening runtime while adding entitlements from:
Use “Hardened Runtime” entitlements to prevent crash.
Hope it will work for some time till enough till many folks will cry and ask for something better.