Sample installer only extracts the first part on Intel Macs
-
so turns out the cause was macOS's quarantine flag (the "downloaded from the internet" tag Chrome adds). it got hung moving to the next .hr2 file. I was testing downloading the .hr files from moonbase as a "customer" on an old intel mac laptop. Moving the downloads into a fresh folder on my Desktop and installing from there fixed it — everything installed cleanly. Im not sure if this is a big sur thing? or an intel mac thing? Its a 12 year old laptop.
-
@jeffd Interesting, I wonder if codesigning the hr files would help
-
@David-Healey i was about to ask. Ship the samples inside a notarized .dmg or .pkg? is that doable?
-
@jeffd I wouldn't, but it is doable.
-
@David-Healey Is it possible to codesign the hr files individually?
-
@jeffd I haven't tried
-
@David-Healey im guessing no because theres no code to sign. probably have to package it or something.
-
@jeffd Try it and report back
-
@David-Healey ill try it
-
So i got a notarized .pkg working of the .hr files. still need to test more but i got them into the plugin's own per-user app-data folder. Then when the plug-in opens and installs the samples it can also auto-delete the .hr files right after extracting. And no gatekeeper quarantine from macos. Ill have to do the same on pc and create .exe for the .hr files to match. but perhaps this will be best. less confusing for people i imagine?