Thanks to the assistance of Michael Smith and Regina Obe of OSGeo Foundation, I have acquired the necessary info for creating code signed and notarised binaries for Mac.
After initial testing by Michael Barton, I have fine tuned and managed to create a valid (tested in a fresh OS in virtual machine) binary:
Thanks to the assistance of Michael Smith and Regina Obe of OSGeo Foundation, I have acquired the necessary info for creating code signed and notarised binaries for Mac.
After initial testing by Michael Barton, I have fine tuned and managed to create a valid (tested in a fresh OS in virtual machine) binary:
Unfortunately, it still does not work for me without running the terminal command
xattr -c /Applications/GRASS-8.4.app
I initially tested by moving my existing copy of 8.4 to the trash. I got the Apple canāt verity this app message. Then i tried overwriting my working version of 8.4 with the new one. I got the same message. But worse, after running the xattr command, I then got the original message that āthis app is damagedā. Running xattr does fix this. I will try to reinstall my own compiled (unsigned) version and see if I can get it running.
My unsigned 8.4 installs and runs on my own system without the xattr command. I assume it work because I compiled it.
If the new signed and notarized version works for everyone else, thatās good news. But in that case it is baffling why it does not work for me if I did not compile it.
Michael, it is not possible to do xattr -c ā¦ with a notarised application (it results in "xattr: [Errno 1] Operation not permitted: '/Applications/GRASS-8.4.appāā). You have probably mixed up the dmgās, and not used the one I created.
Unfortunately, it still does not work for me without running the terminal command
xattr -c /Applications/GRASS-8.4.app
I initially tested by moving my existing copy of 8.4 to the trash. I got the Apple canāt verity this app message. Then i tried overwriting my working version of 8.4 with the new one. I got the same message. But worse, after running the xattr command, I then got the original message that āthis app is damagedā. Running xattr does fix this. I will try to reinstall my own compiled (unsigned) version and see if I can get it running.
Thanks for this info. It could be some weird quirk in my system. My bigger worry is when my colleague tested it on a system similar to Brandonās. He has not yet installed any GRASS version higher than 8.2. He downloaded it from the link you provided previously and got the same error as I did about not being able to verify it.
Thanks for this info. It could be some weird quirk in my system. My bigger worry is when my colleague tested it on a system similar to Brandonās. He has not yet installed any GRASS version higher than 8.2. He downloaded it from the link you provided previously and got the same error as I did about nā¦
Michael and others, Iāve downloaded Nicklasā dmg, Iāve installed Grass 8.4 and I started it just with an advice about being an application downloaded from Internet.
Agustin
C. Michael Barton
Associate Director, School of Complex Adaptive Systems (https://scas.asu.edu)
Professor, School of Human Evolution & Social Change (https://shesc.asu.edu)
Director, Center for Social Dynamics & Complexity (https://complexity.asu.edu)
Arizona State University
Tempe, AZ 85287-2701
USA
Thanks for this info. It could be some weird quirk in my system. My bigger worry is when my colleague tested it on a system similar to Brandonās. He has not yet installed any GRASS version higher than 8.2. He downloaded it from the link you provided previously and got the same error as I did about nā¦
Sean had no problems either. So thatās 3 with no issue. It seems like you have solved the longstanding signing problem. Hopefully, when I compile it locally it will work for me too.
Thanks for this info. It could be some weird quirk in my system. My bigger worry is when my colleague tested it on a system similar to Brandonās. He has not yet installed any GRASS version higher than 8.2. He downloaded it from the link you provided previously and got the same error as I did about nā¦
Tested here on 2020 MacBook Pro, M1 and MacOS 14.6.1, it works. I still get āāGRASS-8.4ā is an app downloaded from the Internet. Are you sure you want to open it? Chrome downloaded this file today at 4:38 PM. Apple checked it for malicious software and none was detected.ā
Is it expected to get this? (I donāt use Mac regularly)
Alert that the app was downloaded from the Internet
The first time you open a new app from an identified developer that you downloaded outside the App Store, your Mac asks if youāre sure you want to open it.