Skip to content

QMapShack V1.17.1 for the Mac

Latest
Compare
Choose a tag to compare
@d029940 d029940 released this 13 Dec 14:11
· 2 commits to dev since this release

On 16th March, 2024, I uploaded binaries for the last time. I left the Apple universe. I thought, Apple will open the development for open source developer with the new EU regulation. That was not the case. It's a pity because QMapShack is an excellent piece of software. Hope someone will take over.

This is QMapShack - forked from https://github.com/Maproom/qmapshack for building a macOS version.

This release tries to stay in-sync with the original repo. There are no changes except for the macOS build files.

Current upstream release - QMapShack version: 1.17.1

There are builds for

  • macOS version: Sonoma 14, Architecture: ARM
  • macOS version: Monterey 12, Architecture: Intel x86_64. (This version has low priority. There will be no follow-up version.)

If you want to build it yourself, please read https://github.com/d029940/qmapshack/blob/dev/MacOSX/README.md (from the "work"-branch. GDAL is now built from source, because the GDAL homebrew package has too many dependencies)

Troubleshooting: Launching the app will display a pop up window saying the app is damaged (since MacOS Version 12.6.2)

You can download the small script allow_downloaded_app.sh.
You should run it like: sh allow_downloaded_all <path to QMapShack.app>.

E.g. if you installed QMapShack in the /Application directory, you should run sh allow_downloaded_app/Application/QMapShack.app

This will temporarily disable the security settings of Gatekeeper - only for QMapShack.

You can use the same procedure for QMapTool.

But please be cautious and read the next lines to know what really happens.

Details are explained in the referenced article, in case you would not like to use allow_downloaded_app.sh
Follow the instructions on https://osxdaily.com/2022/11/17/allow-apps-downloaded-open-anywhere-macos/.

  1. Essentially you first need to run sudo spctl --master-disable in the terminal.
  2. You will get then the option to download from Anywhere in the System settings -> Security & Privacy -> General.
  3. Allow the Option to download from Anywhere.
  4. Then you can download QMS and confirm the pop-up coming up on launch. This way, you TRUST the source.

You can also do a sudo spctl --master-enable to reverse to Apple standard.

The reason behind this: Apple only want apps from their App-Store or from developers identified by Apple.
I cannot offer this, because then I need the expensive developer account from Apple.

THIS IS REALLY A BAD SITUATION FOR OPENSOURCE DEVELOPERS!