On 10/23/2019 8:49 AM, Paul Dupuis via use-livecode wrote:
LiveCode 9xx is supported on macOS Maveriks (10.9) and up

Catalina (10.15) requires Notarized DMG or App to be allowed to open/run

I have discovered that a Notarized and Stapled DMG works on Catalina and Mojave (10.14), but presents an error when trying to open on El Capitan (10.11).

Does anyone have a definitive list of macOS versions from 10.9 and up by signed - notarized - stapled and what works so I don't have to develop one myself? I can not find thi at Apple. 10.12 is min OS to "staple" on and 10.13 the min to notarize, but that is form a building it, rather than using it.

So far I have: [Signed is "code signed only")
OS    Signed    Notarized    Stapled
10.9    Works    Untested    Fails
10.10
10.11
10.12
10.13
10.14 Works    Works    Works
10.15 Fails    Works    Works

All blanks are untested.

Here are the results for anyone interested:

macOS name        signed notarized stapled
10.9  Mavricks    OK     FAIL      FAIL
10.10 Yosemite    OK     FAIL      FAIL
10.11 El Capitan  OK     FAIL      FAIL
10.12 Sierra      OK     OK        OK
10.13 High Sierra OK     OK        OK
10.14 Mojave      OK     OK        OK
10.15 Catalina    *      OK        OK

* A signed DMG opens, but any Apps in the DMG present a the notice that Apple can't validate the security of the app. A Notarized or Notarized and Staples DMG can be opened and any Signed apps (but the Apps themselves do not need to be Notarized) can be opened from within the DMG

What this means for anyone distributing macOS apps outside the MacApp store is that you probably need to offer 2 different DNG downloads for macOS users: a signed (or even unsigned DMG (with your signed App in it) for 10-9 through 10.11
and
a signed, notarized, (and optionally stapled), DMG with your code signed app in it for 10.12 through 10.15

OR you could do the 1st for 10.9 through 10.14 and just a separate one for 10.15.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to